Welcome to The Club Tavern. We are located at 113 North Addison in Elmhurst, Illinois. We provide excellent service and drinks. Come stop in and watch the Cubs, Sox, Bears, Bulls and Blackhawks games on any of our nine televisions, as well as any other game you may want to see. We also have the Strikemaster shuffle bowling game that you might remember from "back in the day, as well as three steel-tip dart boards.