114 Southbridge, Suite A
San Antonio, TX 78216
Get directions

About Us

Enjoy The Terra Spa Experience at one of our day spas. We presently have two locations and are rapidly expanding Terra Spa Locations in order to better serve you.

Reviews