Browse Items (1 total)

  • Tags: Chili

Photo of Wayside Inn Restaurant

http://omeka.decaturlibrary.org/files/original/3136903f1a9189f44d6364c9b0488bfa.jpg
Photograph of the Wayside Inn Restaurant located at 219-223 E. North Street, Decatur, IL.