683 W St Charles Rd
Elmhurst, IL 60126
Elmhurst, IL 60126
Open Hours11 a.m.-1 a.m., Monday through Thursday; 11 a.m.-2 a.m., Friday and Saturday; 12 p.m.-1 a.m. Sunday; kitchen closes at 11 p.m. daily
OverviewThis family-friendly establishment offers up a variety of foods including American and Seafood. They have plenty of beers to choose from, a huge appetizer menu, many different...
more