Does Leo Nails Spa accept walk-ins?
Yes, Leo Nails Spa accepts walk-ins. It's best to call ahead at (917) 288-9562.
Leo nails spa
The Bronx, New York
FAQ
Hours, walk-ins, location, and service questions.
Yes, Leo Nails Spa accepts walk-ins. It's best to call ahead at (917) 288-9562.
Leo Nails Spa is located at 3497A Boston Rd, Bronx, NY 10469, USA.
Leo Nails Spa offers manicures, pedicures, and gel polish services.
Leo Nails Spa is open 7 days a week. Call to confirm specific hours.