Inside Stephanie Izard's New Chicago Restaurant

Iron Chef Stephanie Izard shows Food Network Magazine around her new Peruvian restaurant, Cabra.

Next Up

We Recommend