All Inn South Elgin is a lively bar and pub offering American cuisine, including items from The Corned Beef Factory. Patrons can enjoy free poker nights and karaoke, making it a great spot for entertainment and casual dining.