Shopping malls database
Terra Nova Plaza is located at the corner of SEC I-805 & East H St., Chula Vista. It is a Community Center which opened in 1985. It is an Open shopping mall with 1,500 parking spaces. It covers an area of 350,000 sqft. and has about 52 stores.
Shopping mall's name: Terra Nova Plaza
Address: SEC I-805 & East H St., Chula Vista, CA 91910
Number of stores: 52