Terra Vista Otay Ranch

About 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!
Address
1441 Santa Lucia Rd,
Chula Vista,
CA, 91913
USA
ZIP Code 91913
Phone (619) 216-7100
Fax N/A
Categories Apartments
Website
Twitter N/A
Facebook N/A