Restaurants in Chicago, IL
Restaurants
6355 S Central Ave.,
Chicago ,
IL
60638
UNITED STATES
Based on 1 reviews
Eh
Odd smell but you get that at some of the less clean bars. Staff was nice, but I'd only suggest this place if your main goal was to get a beer without expecting much else.Worldwide > United States > Chicago, IL > Restaurants