Missouri › St. Louis › The Beauty Bar STL
| Address | 5661 Telegraph Rd, St. Louis, MO 63129 |
|---|---|
| Phone | +13147452112 |
| Website | http://www.vagaro.com/beautybytay8 |
| Listed category | Medical spa |
| Supervising physician verified | Supervising physician: not yet checked (pending board check) |
Saturday & Sunday: 8AM - 5PM; Monday-Wednesday: 12AM - 7PM; Thursday & Friday: 12AM to 5PM[1]
Sources (checked Nov 2, 2026): [1] https://www.vagaro.com/pro/contact
Also in St. Louis: The Shine Spa · Amici Medspa · BodyBrite · BodyBrite South County