6355 S Central Ave
6363 N Milwaukee Ave Chicago, IL
Home Run Inn Pizza - 31st Street in Chicago
4254 W. 31st St. Chicago, IL
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.
August 05, 2010
If you've been to or used
Duffy's Place, leave a review.
It's easy, only takes a couple of minutes and you'll help thousands make an informed decision.