2260 Otay Lakes Rd #108, Chula Vista, CA 91915, United States
509 Telegraph Canyon Rd, Chula Vista, CA 91910, United States