Restaurants in Chicago, IL
Restaurants
6801 W Addison St.,
Chicago ,
IL
60634
UNITED STATES
Based on 1 reviews
Extra Innings
I was in Chicago was my brothers we were looking for a place to watch the Cubs game. Extra Innings Sports Bar had the game they had good burgers and great beer prices.Worldwide > United States > Chicago, IL > Restaurants