eFEVgsLuMeaMf5L5QWbi.avif

The location shortly after being demolished and during the construction of Olive Garden.

The location shortly after being demolished and during the construction of Olive Garden.

Tagged Articles

Melrose Park, IL (1315 W North Ave)
Sep. 24, 1991 - Aug. 2012