
Who has the rightful claim to being Britain’s oldest pub is a contended title. One is the Royal Standard of England, which dates back to either 1100 or 1213, depending on who you ask.
It was The Ship until 1663, when Charles II let it change its name, as thanks for supporting his murdered father, or because the pub let Charlie boy stay there with his mistress — again, depends on who you ask.