76 Spa Nails offers professional manicures, pedicures, nail art, and beauty services in Owasso, OK. Walk-ins welcome at 413 E 2nd Ave.