The Maids Head Hotel is a historic hotel located in the heart of Norwich. This budget-friendly hotel offers comfortable rooms with free Wi-Fi and a restaurant serving delicious local cuisine. Enjoy the hotel's central location, just a short walk from the Norwich Market and the Norwich Theatre Royal.