Company Overview
Company Name
Metro the Spa & Salon
Address
116 1st Capitol Dr, St Charles, MO, 63301, United States
Website
metrothespaandsalon.comPhone
(636) 358-0056Employees
150
About Metro the Spa & Salon
Metro the Spa and Salon is an award-winning establishment located in St. Charles, Missouri, offering a wide range of services such as signature massages, facials, manicures, and pedicures. The company boasts high satisfaction ratings from both new and returning guests, and it is particularly known for hosting bachelorette parties and spa events.