Photo: Jim Franco
Inside Stephanie Izard's New Chicago Restaurant
From:
Food Network Magazine
Iron Chef Stephanie Izard shows Food Network Magazine around her new Peruvian restaurant, Cabra.