Does Castle Nails and Spa accept walk-ins?
Yes, Castle Nails and Spa accepts walk-ins. Call (918) 712-0800 to confirm availability.
Castle Nails and Spa
Tulsa, Oklahoma
FAQ
Hours, walk-ins, location, and service questions.
Yes, Castle Nails and Spa accepts walk-ins. Call (918) 712-0800 to confirm availability.
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.