Dr. Angelica Villa 531 Telegraph Canyon Rd, Chula Vista, CA 91910, United States of America +1 619-482-2020 http://www.villaoptometry.com/ Reviews Map