The Duck Inn
2701 S Eleanor St, Chicago
(312) 724-8811
Menu
Reserve
Restaurants in Chicago, IL
The Duck Inn
2701 S Eleanor St, Chicago, IL 60608
(312) 724-8811