The Duck Inn

2701 S. Eleanor St., Chicago, USA

$$ Gastropub,American Contemporary

MICHELIN Guide's Point Of View