750 Otay Lakes Rd, Chula Vista, CA 91910, USA
A:
B: 750 Otay Lakes Rd, Chula Vista, CA 91910, USA

See on Google Maps