Windsor Restaurant

Street Address: 
840 W 63rd St
Chicago, IL

Windsor Restaurant
840 W 63rd St

Undated postcard from the Lake County Discovery Museum.
Digitized by Digital Past.

Website:
Illinois Digital Archives

Add comment