Edit Page
Photo
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
Edit Page