Landmarks and Outdoors > Park
Address: 1778 East Palomar Street, Chula Vista, CA, 91913
Phone: (619) 872-8252
Website: http://www.chulavistaca.gov
Category: Other
Tags: #LandmarksandOutdoors
Listed on BizVoices