Where is Nail Lab & Spa located?
Nail Lab & Spa is at 58 St Marks Pl, New York, NY 10003.
Nail Lab & Spa
New York, New York
FAQ
Hours, booking, location, and service questions.
Nail Lab & Spa is at 58 St Marks Pl, New York, NY 10003.
Nail Lab & Spa provides manicures, pedicures, and gel polish services.
Nail Lab & Spa is open daily from 9 AM to 8 PM.