Our beloved Montrose Spa location experienced a fire in February 2023. Due to severe damages we are unable to return to the Richmond Ave location. We have secured a new location at 3800 Southwest Freeway, near Lakewood Church. Stay tuned in the upcoming months for more updates on our Grand Re-opening! Click Here for directions.
Our location is close to our friends at Innate Chiropractic Healing Arts Center. This esteemed Houston chiropractor helps to get you on a path to better health and peak wellness through a comprehensive range of natural healing services.