Inspect THOROUGHLY before move-in. Neither luxury nor really petfriendly, even with well behaved pets on leash. Shoddy construction (warping+rot), leaf clogged plumbing that they blame you for
Set against rolling hills in Chula Vista, California, our one and two bedroom apartments at Terra Nova Villas are centrally located near Terra Nova Plaza, I-805, and Bonita. Each of our airy, open interiors features oversized closets, a stylish modern kitchen, and a private patio or balcony. We a...