104 S Peoria Ave, Dixon, Illinois 61021 USA
A look into the west side of the restaurant. Tables and booths for your seating pleasure.
Photo Credit: Yelp