Where is NAILS located?
NAILS is located at 41-31 95th St #2FL, Elmhurst, NY 11373.
NAILS
Queens, New York
FAQ
Hours, booking, location, and service questions.
NAILS is located at 41-31 95th St #2FL, Elmhurst, NY 11373.
NAILS offers manicures, pedicures, and gel polish.
NAILS is open daily from 9 AM to 5 PM. Call (347) 761-2619 to confirm.