The Maids Head Hotel – Norwich
Norwich, the county town of Norfolk and its only city, is steeped in history. If you’re looking to continue that theme when choosing a hotel for the duration of your visit, look no further than The Maids Head – oh, and don’t worry, I haven’t forgotten the apostrophe in the name, it’s never had one! [...]