Six hundred canapes for the cast and crew of a West End musical? The chefs could be in for a pasting by pastry in this evening's semi-final.
Discover 11,128,835 listings and 281,433 playable programmes from the BBC
Six hundred canapes for the cast and crew of a West End musical? The chefs could be in for a pasting by pastry in this evening's semi-final.