Where is Nails Plus located?
Nails Plus is located at 2106 Mission St A, Santa Cruz, CA 95060, USA.
Nails Plus
Santa Cruz, California
FAQ
Hours, booking, location, and service questions.
Nails Plus is located at 2106 Mission St A, Santa Cruz, CA 95060, USA.
Nails Plus offers manicures and pedicures.
Nails Plus is open six days a week. Call (831) 457-1535 for specific hours.