Open today, 10:00am - 7:00pm
- (918) 272-4141
If you are around Owasso, OK, try TLC Nails, a nail spa located at 12415 E 96th St N in Owasso, OK 74055. Have more questions before you visit? Give TLC Nails a call at (918) 272-4141 to get more information about open and close times, prices and menu items. See below for select TLC Nails Yelp reviews.