Skip to main content

Terra Nova Plaza

shopping mall · Chula Vista, CA

Address
394 E H St, Chula Vista, CA 91910
Phone
(760) 630-8247
Website
terranovaplaza.com
Where
32.6398, -117.0495

Search Hominin for Terra Nova Plaza

Other shopping malls nearby

More in Chula Vista

Terra Nova Plaza — shopping mall in Chula Vista, CA | Hominin