Shopping malls database
Burbank Station is located at the corner of NWC Cicero Ave. & 78th St., Burbank. It is a Power Center which opened in 1994 and was last renovated in 2004. It is an Open shopping mall with 1,285 parking spaces. It covers an area of 303,566 sqft. and has about 17 stores.
Shopping mall's name: Burbank Station
Address: NWC Cicero Ave. & 78th St., Burbank, IL 60459
Number of stores: 17