Where is Just Nails And More located?
Just Nails And More is located at 1009 E 64th Pl, Tulsa, OK 74136.
Just Nails And More
Tulsa, Oklahoma
FAQ
Hours, booking, location, and service questions.
Just Nails And More is located at 1009 E 64th Pl, Tulsa, OK 74136.
Just Nails And More offers manicures, pedicures, and gel polish services.
Just Nails And More is open 6 days a week. Call (918) 972-2434 for specific hours.