About Terra Nova Villas & Canyon Villa
The properties are offered together as a portfolio. Terra Nova Villas (233 Units) 440 East H Street Chula Vista, CA 91910 Canyon Villa (183 Units) 601 Telegraph Canyon Road Chula Vista, CA 91910
Please wait while we communicate with our server.
An error occurred while trying to communicate with our server. Please verify your data and/or try again later.