Chicago, IL Metro >
Elmhurst >
Restaurants >
149 North York Street, Elmhurst, IL 60126
Hours
“The place has a sports bar feel, and the bar has some good drink specials.”
“The food is great.”
“Food is really badly prepared now and service is awful.”
“Noisy, overpriced bad food, has gone downhill”
Sign in with Facebook Sign in with Facebook to see what your friends are up to!
Get the Citysearch Mobile app so you can spend less time searching for great places, and more time enjoying them.
Get it Now