"I used to LOVE this place and would make it a point to stop by if I was in the area but how things have changed."
Phone: +16305309888
Address: 1022 S York St Elmhurst, IL 60126-5122, United States
City: Elmhurst
Dishes: 3
Categories: 2
Reviews: 3