Lashes by Rosalind 5145 Stevens Creek Blvd, Santa Clara, CA 95051, United States of America +1 408-209-0548 Reviews Map