Shopping malls database
Burbank Town Center is located at the corner of NWC 76th & Cicero Ave., Burbank. It is a Power Center which opened in 0. It is an Open shopping mall. It covers an area of 343,356 sqft. and has about 13 stores.
Shopping mall's name: Burbank Town Center
Address: NWC 76th & Cicero Ave., Burbank, IL 60459
Number of stores: 13