Stephanie Izard’s New Restaurant Duck Duck Goat Opens This Week

March 24, 2016

Stephanie Izard is opening her third restaurant in Chicago this week that promises “reasonably authentic” Chinese food