Visit our nail spa at:
Star Nails Spa
10055 Riverside Drive
Toluca Lake, CA 91602
Call us at (818) 505-8368 to make an appointment! Walk-ins are welcome.
Subscribe to our e-mail newsletter to receive updates.
Appointments are recommended. Walk-ins are welcome.
Call us today at (818) 505-8368
Please plan to arrive 10 minutes prior to your scheduled appointment time.
View Larger Map