This place has closed. Not true?
3425 S Shepherd Dr #120 Houston, TX 77098
3425 South Shepherd Drive #120USTexasHouston77098
Spa, Day SpaToday 9:00 AM – 6:00 PM
Located in the Montrose/River Oak's District of Houston. We are the newest Organic Spa! We are excited to extend our exclusive and exceptional organic spa offerings to you.