Did you know about it?
The Maids Head Hotel claims to be the oldest hotel in the UK. It certainly has a long and rich history. The first Norman Bishop of Norwich, Herbert de Losinga had his original palace here, so we base our claim on the site’s continuous use for hospitality since the middle of the 1090s.