Award winning chefs and their teams in the kitchen of The Castle in Taunton Previous Next Published February 5, 2016 at × in Last week’s launch at The Castle in Taunton