Where is Star Nails located?
Star Nails is located at 5300 Tchoupitoulas St # D7, New Orleans, LA 70115.
Star Nails
New Orleans, Louisiana
FAQ
Hours, booking, location, and service questions.
Star Nails is located at 5300 Tchoupitoulas St # D7, New Orleans, LA 70115.
Star Nails offers manicures, pedicures, and gel polish services.
Star Nails is open 7 days a week. Call (504) 895-1781 for specific daily hours.