Terra Nova Plaza
(3,433)
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 looking ...
People also ask
Where did they film Terra Nova?
Why was Terra Nova season 2 cancelled?
What does Terra Nova mean?
Is Terra Nova worth watching?
Rating
(9)
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 loo...
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 ...
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 ...
Your One Stop Shop • Plus FREE Events + Giveaways 𖥸 Support & Eat Local VISIT US ↓. 394 E H St, Chula Vista, California 91910. linktr.ee/terranovaplaza.