Terra Vista Apartments in Chula Vista, CA
Located at 1441 Santa Lucia Road, Chula Vista, CA 91913
(866) 547-2430
Location:
1441 Santa Lucia Road, Chula Vista, CA 91913
Description:
1, 2, 3 Bedrooms, Pool Spa, Fitness Center, Your own Private Garages, Month to Month Leases, Business Center, Wonderful Floorplans
Check Availability

(866) 547-2430

1441 Santa Lucia Road

Chula Vista, CA 91913