Get Directions to V. Lash Spa Boutique Get directions From * Start typing the address, then select from the list of suggested addresses. The route will be routed automatically To V. Lash Spa Boutique 115 Avenida Del Mar, San Clemente, CA 92672 +1 949-361-6525 View details Click to load map