Melrose Park, IL (1315 W North Ave)
Article
Gallery
Contribute
Edit Page
Write A Review
Operated:
Sep. 24, 1991 - Aug. 2012
Latitude Longitude:
41.90690732, -87.84847078
A Photo Taken of the interior with the showroom in the background
The location shortly after being demolished and during the construction of Olive Garden.
alt=Right Side Of The Exterior
Melrose Park's exterior in the 2000s. (PC: Unknown)
Random Articles