5412 W Devon Ave.,
Chicago , IL 60646 UNITED STATES
Based on 1 reviews
Worst service I have ever experiencedWe had a 7:00 reservation for last night (Saturday). We were simultaneously sat with the two tables next to us. We were giddy about being out and about like grownups and made friendly chit-chat with the couple sitting next to us. We...
Worldwide > United States > Chicago, IL > Restaurants