Terra Vista, Chula Vista, CA

Map & Directions