217.423.2180
121 N. Main St. Decatur, IL 62523
Located in Downtown Decatur, we are home to Decatur's oldest liquor license.
We've got a new expanded menu! Try one of our delicious gyros or other Greek specialty items.
Our spacious third room is available to rent for your party or private event.
Nightly drink specials and a great atmosphere make us the place to be any night of the week.