Where is Le' nails located?
Le' nails is at 11003 E 41st St, Tulsa, OK 74146.
Le' nails
Tulsa, Oklahoma
FAQ
Hours, booking, location, and service questions.
Le' nails is at 11003 E 41st St, Tulsa, OK 74146.
Le' nails offers manicures, pedicures, and gel polish.
Le' nails is open Monday through Saturday, 10:30 AM to 7 PM. Closed Sundays.