Coach and Cherubs Restaurant

University of Illinois at Urbana-Champaign Library
2016-08-11T14:20:23Z

Shows the west and north sides of the structure.