The Duck Inn 5495 Illinois 3, Wolf Lake, IL 62998