Ye Olde Fighting Cocks in St Albans, Hertfordshire, holds the Guinness World Record for the oldest pub in England, as it is an 11th-century structure on an 8th-century site.
What pub holds the Guinness World Record as the oldest in England?
Ye Olde Fighting Cocks