Where is Holly Nails located?
Holly Nails is located at 2716 W Thomas St, Hammond, LA 70401.
Holly Nails
Hammond, Louisiana
FAQ
Hours, booking, location, and service questions.
Holly Nails is located at 2716 W Thomas St, Hammond, LA 70401.
Holly Nails offers manicures, pedicures, and gel polish services.
Holly Nails is open Monday–Saturday, 10 AM–7 PM. Closed Sundays.