Where Does Nancy From Bake Off Live?
Nancy, who now lives just across the water in Barton upon Humber, has been ranked in the top ten most successful ever GBBO contestants. Where is Nancy birtwhistle now? Birtwhistle, who was a fan-favorite on the reality competition show, now runs her own baking website (complete with hundreds of recipes)Read More →