Just had my first facial at Terra Spa and it was a sensational experience. Suny provider me with helpful tips and recommended products got my skin concerns. Overall, a wonderful experience at a beautiful spa!
7400 San Pedro AveSan Antonio, TX 78216
From Business: Just 10 miles from downtown San Antonio and 2 miles from the airport, North Star Mall is an internationally acclaimed shopping destination – and home of the largest cowboy boot sculpture! Come visit this Texas landmark and explore over 200 specialty stores and restaurants.