Mama Mia Nails & Spa is a spa St Louis located in United States.
5423 Chippewa St St Louis , MO 63109 United States
Jessica is a riot! Great pedicure and great conversation.
Best nail shop in st Louis. Go see Sue!
I love this place!!!
Ask for Jenn Quinn. She has magic hands and lots of knowledge. - Amanda Getz
Great salon!!!! Very clean & employees are extremely friendly. - Amanda H.
Arrive at least 20 minutes early to park and check in. Try the oxygen facial and the divine wine body wrap. Mon-thurs you can usually find a 20% off coupon on facebook or twitter. - Lauren Brace