Where is Star Nails located?
Star Nails is located at 2104 El Camino Real, Santa Clara, CA 95050.
Star Nails
Santa Clara, California
FAQ
Hours, booking, location, and service questions.
Star Nails is located at 2104 El Camino Real, Santa Clara, CA 95050.
Star Nails offers manicures and pedicures.
Star Nails is open 7 days a week. Call (408) 984-0215 to confirm specific hours.