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