Father Christmas visits The Maids Head Hotel Norwich The Maids Head Hotel dates back to the 13th century where it has been said Queen Elizabeth I once stayed in 1587. Today, The Maids Head Hotel is an award-winning AA 4 star silver hotel and one of the oldest hotels in the UK.