Contact Us

Our Location

l-lashes
l-lashes
L-lashes
515 El Camino Real #160, Menlo Park, CA 94025
USA
View Google Map
Telephone
1-650-556-4463

Opening Times
Monday-Saturday from 10:00 am to 5:00 pm

Contact Form
Captcha