Terra Nova Plaza stands as a major retail hub in Chula Vista, CA. The Community Center is situated at SEC I-805 & East H St.. Terra Nova Plaza first opened in 1985. Covering 350,000 sqft. of retail space, Terra Nova Plaza hosts roughly 52 individual stores and outlets. Ample parking is provided with 1,500 spaces available.