Oldest Pub Promises a Magical Christmas with Menu Inspired by Great British Food Traditions For 1,224 years Ye Olde Fighting Cocks – the pub in the cathedral city of St Albans reputed to be the oldest pub in the country – has been welcoming visitors to the city at Christmas time, with a fire to warm themselves by, and a ...