Shopping malls database
Northland Plaza is located at the corner of Sycamore & Barber Greene Rds., DeKalb. It is a Power Center which opened in 1980 and was last renovated in 2006. It is an Open shopping mall with 1,357 parking spaces. It covers an area of 303,100 sqft. and has about 29 stores.
Shopping mall's name: Northland Plaza
Address: Sycamore & Barber Greene Rds., DeKalb, IL 60115
Number of stores: 29