The first woman ever to win Bravo’s “Top Chef” is set to open her first restaurant in the Bay Area. Stephanie Izard, who is ...
Squibb laughs good-naturedly. “I don’t think we did, but we got a lot of laughs,” she admits. She also cites a clip she saw ...