Skip to content
Curated category

1189 establishments in England

  • Lord Mayor of LondonThe office of Mayor was instituted in 1189, the first holder being Henry Fitz-Ailwin de Londonestone. This civic role has existed for over eight centuries…