This place has closed. Not true?
3425 S Shepherd Dr #120 Houston, TX 77098
3425 South Shepherd Drive #120USTexasHouston77098
Beauty Salon, Day SpaToday 9:30 am – 7: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.