Northwoods Mall in Illinois 62 stores

Northwoods Mall is located in Illinois, city Peoria. Shopping mall has over 62 stores and address is: 2200 W War Memorial Dr, Peoria, Illinois - IL 61613 - 1000. Northwoods Mall info: address, gps, map, location, direction planner, store list, opening hours, phone number.

Search other shopping malls:

Go to the mall