Maids Head Hotel
Norwich ,  United Kingdom
Maids Head Hotel
Situated in the Cathedral Quarter of Norwich the Maids Head Hotel is set in a historic 13th century building boasting charming period features. Hotel facilities include onsite dining and a bar and is the ideal location to relax & unwind after a busy day’s sightseeing.