Where is Boss Nails located?
Boss Nails is located at 3382 Sheridan Dr, Amherst, NY 14226.
Boss Nails
Amherst, New York
FAQ
Hours, booking, location, and service questions.
Boss Nails is located at 3382 Sheridan Dr, Amherst, NY 14226.
Boss Nails offers manicures, pedicures, and gel polish services.
Boss Nails is open 7 days a week. Call (716) 832-0392 for specific hours.