
It’s a pub dedicated to a king – but which one?
Located at 10 Stafford Street (within walking distance of current royal residences at Buckingham and St James’s Palace), this pub dates back to at least 1710 and has gone through several name changes including, apparently, Shelley’s Hotel and The King John’s Head, but has now returned to its original name of the King’s Head.
While some believe the name refers to King Charles II, there’s another school of thought that says the pub was named for King George II.
With the dispute still apparently live, the owners have cleverly opted to depict the heads of both kings on the pub’s signs.
The pub, which features a cellar bar, is one of a number named The King’s Head in London (we’ll take a look at some others in upcoming posts).
Now part of the Nicholson’s chain. For more, see https://www.nicholsonspubs.co.uk/restaurants/london/thekingsheadmayfairlondon.