Where is Castle Nails and Spa located?
Castle Nails and Spa is located at 5333 E 41st St #B, Tulsa, OK 74135.
Castle Nails and Spa
Tulsa, Oklahoma
FAQ
Hours, booking, location, and service questions.
Castle Nails and Spa is located at 5333 E 41st St #B, Tulsa, OK 74135.
Castle Nails and Spa offers manicures, pedicures, and gel polish services.
Castle Nails and Spa is open Monday through Saturday, 10 AM to 7 PM. Closed Sundays.