Beauty & Spas in Houston, TX
Beauty & Spas • Nail Salons
1305 S Shepherd Dr.,
Houston ,
TX
77019
UNITED STATES
Based on 1 reviews
Great for the price!
Place is small and cozy. I have been a lot of places from mediocre to expensive. I noticed that at the expensive place, it was not a thorough pedicure but at Avalon, it was really thorough. I didn't have to pay too much for a manicure...Worldwide > United States > Houston, TX > Beauty & Spas