Photo

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's exterior in the 2000s. (PC: Unknown)
Melrose Park, IL (1315 W North Ave)
Sep. 24, 1991 - Aug. 2012