Traditionally a manor house was the home of a feudal lord. With feudalism, all the land in the kingdom belonged to the King. However, the king would give some of the land to the lords or nobles who fought for him. They then built grand houses, centred around a Great Hall, in which to entertain other nobles and persons of note. Our collection of beautiful authentic Manor House Hotels enables you to experience life as Lord or Lady of the Manor, while enjoying the luxury and elegance of a bygone time.
The Wood Norton
Luxury, countryside hotel on the outskirts of Evesham near the Cotswolds
4 offers available, 1 night starting from £255 per room £255 per room
Instant Availability
View & Book