Beauty & Spas in St. Louis, MO
Beauty & Spas • Nail Salons • Beauty Salons and Services
318 N Euclid Ave,
St. Louis ,
MO
63108
UNITED STATES
Based on 1 reviews
Lost Appointments - Unprofessional Service
I booked an appointment well in advance. I confirmed the day of, because I was taking time off work and wanted to make sure everything was set. I arrived 30 minutes early for the appointment, gave my name, and waited, 35 minutes later I...Worldwide > United States > St. Louis, MO > Nail Salons