Spotlight on the Choo Choo

Sun, 13 Oct 2013 18:45:29 GMT

Des Plaines IL restaurant survives to this day.