Where is Mimi Nails located?
Mimi Nails is located at 7243 Watson Rd, St. Louis, MO 63119.
Mimi Nails
St. Louis, Missouri
FAQ
Hours, booking, location, and service questions.
Mimi Nails is located at 7243 Watson Rd, St. Louis, MO 63119.
Mimi Nails offers manicures, pedicures, and gel polish services.
Mimi Nails is open 7 days a week. Call (314) 351-2678 for specific daily hours.