Terra Nova Plaza
(3,453)
Shopping mall in Chula Vista, California
Address: 394 E H St, Chula Vista, CA 91910
Hours: Open 24 hours
Phone: (760) 630-8247
The place where community gathers! Located on the corner of the 805 freeway and East H Street with over 40 merchants, you are sure to find what you are ...
Rating
(9)
Terra Nova Plaza. 8.1K likes. . 8.3K followers. Terra Nova Plaza is a one-stop experience for shopping, dining and more! . Follow. . Posts.
358 East H Street, Chula Vista, CA 91910. Get Directions. Share. Recurring Events. Subscribe and stay in touch. Curated stories, fun places to hang out and ...