Shopping malls database
Stadium Center is located at the corner of NWC Hwy. 120 & Airport Way, Manteca. It is a Power Center which opened in 0. It is an Open shopping mall. It covers an area of 420,000 sqft. and has about 35 stores.
Shopping mall's name: Stadium Center
Address: NWC Hwy. 120 & Airport Way, Manteca, CA 95337
Number of stores: 35