Location of Northwoods Shopping Mall is 2200 W War Memorial Dr, Peoria, Illinois - IL 61613.
GPS Coordinates: 40.741614, -89.627469
« Return to Northwoods Shopping Mall