840 Duncan Ranch Rd, Chula Vista, CA 91914, United States
785 E Palomar St, Chula Vista, CA 91911, United States