"Great menu, great atmosphere, great staff!!!"
Phone: +16302797990
Address: 118 S York St, Elmhurst I-60126-3453, United States
City: Elmhurst
Monday: 10:00-16:00
Tuesday: 10:00-16:00
Wednesday: 10:00-16:00
Thursday: 10:00-16:00
Friday: 10:00-16:00
Saturday: 10:00-14:00
Dishes: 5
Amenities: 2
Categories: 5
Reviews: 400