Jeff's Refs
Bar · Pub
Jeff's Refs is a bar located in Polo, IL. It offers food and alcohol in a welcoming atmosphere for locals and visitors.
Location
Best places nearby
The highest rated places close to Jeff's Refs.
Local restaurants nearby
113 W Mason St, Polo, IL 61064, USA


