Terra Spa - 4 Locations
Add to Favorites
Claimed
14 Years
in Business
Amenities:
Wheelchair accessible
Saved to Favorites
Wheelchair Accessible: Yes
Parking: Lot, Free
Phone: (210) 655-0900
Address: 6826 N Loop 1604 E Ste 104, San Antonio, TX 78247
Website: http://www.terraspasa.com