Shopping malls database
Northgate Plaza is located at the corner of Water St., Decatur. It is a Community Center which opened in 1970. It is an Open shopping mall. It covers an area of 205,865 sqft. and has about 6 stores.
Shopping mall's name: Northgate Plaza
Address: Water St., Decatur, IL 62521
Number of stores: 6