Restaurants in Chicago, IL
Restaurants • American Restaurants
930 W Belmont Ave.,
Chicago ,
IL
60657
UNITED STATES
Based on 1 reviews
Awful
I have never felt more unwelcome and felt more uncomfortable in a restaurant in my life. From the moment we walked in we were ignored. It took ten minutes for them to even serve us water, and we had to ask for it. Another ten minutes or...Worldwide > United States > Chicago, IL > Restaurants