Get Directions to Star Nails Spa Get directions From * Start typing the address, then select from the list of suggested addresses. The route will be routed automatically To Star Nails Spa 10055 Riverside Drive, Toluca Lake, Los Angeles, CA 91602 +1 818-505-8368 View details Click to load map