Opening Windsor's Pub in Windsor, IL on February 18th, 2017 we are a refined yet casual atmosphere with spirits, food, and gaming for locals and visitors alike. Formally know as Charlie's Place, we have completely remodeled four buildings to bring..
Relevance: 18.224136