Shopping malls database
Terra Vista Town Center is located at the corner of NEC Foothill Blvd. & Haven Ave., Rancho Cucamonga. It is a Power Center which opened in 1990. It is an Open shopping mall. It covers an area of 611,000 sqft. and has about 60 stores.
Shopping mall's name: Terra Vista Town Center
Address: NEC Foothill Blvd. & Haven Ave., Rancho Cucamonga, CA 91730
State: CA
Number of stores: 60