Where is Lei Nails and Spa located?
Lei Nails and Spa is at 4117 S Harvard Ave, Tulsa, OK 74135.
Lei nails and spa
Tulsa, Oklahoma
FAQ
Hours, booking, location, and service questions.
Lei Nails and Spa is at 4117 S Harvard Ave, Tulsa, OK 74135.
Lei Nails and Spa offers manicures, pedicures, and gel polish services.
Lei Nails and Spa is open six days a week. Call (918) 749-0404 for specific hours.