E. Prospect St. & Helix St. Chula Vista California United States 91911
(Last updated 07/31/19 at 11:33 AM )