About

Edit info
  • Open today, 10:00am - 7:30pm
  • (314) 426-1088
  • 9162 Overland Plz
    Saint Louis MO 63114

Check out Nail Art located at 9162 Overland Plz in Saint Louis, MO 63114. Customers visit it for pedicures and other services. Get a pedicure for $23. For more information or to make an appointment call (314) 426-1088. See Nail Art hours of operation below.

Yelp Reviews