The award winning Maids Head Hotel is known to be the oldest hotel in the UK, dating back over 800 years. Perfectly located in the centre of Norwich with it’s own large car park, this independent, AA 4 star silver hotel, boasts charm and an abundance of character.