Photo

A Photo Taken of the interior with the showroom in the background
A Photo Taken of the interior with the showroom in the background

Tagged Articles

Melrose Park's exterior in the 2000s. (PC: Unknown)
Melrose Park, IL (1315 W North Ave)
Sep. 24, 1991 - Aug. 2012