Start from
Telegraph Canyon Animal Medical Center
577 Telegraph Canyon Rd, Chula Vista 91910