Shopping malls database
Bellwood Station is located at the corner of NWQ I-290 & 25th Ave. (Exit 18-B), Bellwood. It is a Power Center which opened in 2012. It is an Open shopping mall with 1,940 parking spaces. It covers an area of 457,080 sqft. and has about 15 stores.
Shopping mall's name: Bellwood Station
Address: NWQ I-290 & 25th Ave. (Exit 18-B), Bellwood, IL 60104
Number of stores: 15