Landmarks and Outdoors > Pedestrian Plaza
Address: 1201 Santa Cora Ave, Chula Vista, CA, 91913
Category: Other
Tags: #LandmarksandOutdoors
Listed on BizVoices