Start from
99 Ranch Market
Canyon Plaza Shopping Center, 505 Telegraph Canyon Rd, Chula Vista 91910