Apartments in Chula Vista, CA
Apartments
1441 Santa Lucia Rd,
Chula Vista ,
CA
91913
UNITED STATES
Come home to Terra Vista at Otay Ranch Apartments—a tranquil community nestled in a master-planned neighborhood designed for growing families with easy-to-reach conveniences. Starring one, two, and three-bedroom floorplans, our Chula Vista, CA, apartments welcome you to a haven of unparalleled comfort and resort vibes. Bring your four-legged friends along, because we are pet-friendly!
Worldwide > United States > Chula Vista, CA > Apartments