Photo Gallery » “Terra” is a Latin word for earth, extending to oneness with nature. This definition is clearly depicted in the mood and environment of Terra Wellness spa — all about de-stressing in a calm and relaxing place