PROPERTY HIGHLIGHT: TERRA NOVA APARTMENTS IN CHULA VISTA, CA
Terra Nova Apartments Terra Nova Apartments in Chula Vista, California, is packed full of upscale amenities while also being centrally located near Terra Nova Plaza, I-805, and Bonita. This community…