Where is Nail Art located?
Nail Art is at 125 W 29th St, New York, NY 10001.
Nail Art
New York, New York
FAQ
Hours, booking, location, and service questions.
Nail Art is at 125 W 29th St, New York, NY 10001.
Nail Art offers manicures, pedicures, and gel polish services.
Nail Art is open daily from 10 AM to 8 PM.