Houston Ayurveda Center
- Distance:996.10 mi
- Address:3222 Mercer St, Houston, TX 77027
- Phone:(713) 623-0005
- Reviews:18Rating:3.7
Worst consultant and customer service. Will never go back. Front desk pressure you to buy stuff. And consultant sunitha gave little emphasize was given on diet.. My experience with Sunita and her team was always excellent.... more