London Calling
S1, E1: The journey begins in London, England where the 12 chefs take over a Gastropub and serve food to Nigella Lawson.

S1, E1: The journey begins in London, England where the 12 chefs take over a Gastropub and serve food to Nigella Lawson.