The Urinals of North Park Mall

North Park Mall is a shopping mall located on the north side of Villa Park, IL

Filed under: Business
Tweet

This picture was sent in by MG. He writes: "It appears to have been a major business area at one time, but then was forgotten as the demographics of the area changed."