The Duplex
3137 W Logan Blvd, Chicago
(773) 697-4153
Menu
Reserve
Restaurants in Chicago, IL
The Duplex
3137 W Logan Blvd, Chicago, IL 60647
(773) 697-4153