Duffy's Place
6355 S Central Ave, Chicago IL 60638