Where is Cosmo Nail Studio located?
Cosmo Nail Studio is at 4117 S Harvard Ave, Tulsa, OK 74135.
Cosmo Nail Studio
Tulsa, Oklahoma
FAQ
Hours, booking, location, and service questions.
Cosmo Nail Studio is at 4117 S Harvard Ave, Tulsa, OK 74135.
Cosmo Nail Studio provides manicures, pedicures, and gel polish services.
Cosmo Nail Studio is open 7 days a week.