Where is Michelle Nail Spa located?
Michelle Nail Spa is at 240 W 72nd St, New York, NY 10023, on the Upper West Side.
Michelle Nail Spa
New York, New York
FAQ
Hours, booking, location, and service questions.
Michelle Nail Spa is at 240 W 72nd St, New York, NY 10023, on the Upper West Side.
Michelle Nail Spa provides manicures, pedicures, and gel polish services.
Michelle Nail Spa is open 7 days a week. Call (212) 203-8186 for specific daily hours.