Photo

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

Tagged Articles

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