Thursday, October 21, 2010

POSTCARD - CHICAGO - RED STAR INN - NEW LOCATION - 4179 W IRVING PARK ROAD - 3 IMAGES - 1974