Lords of the Manor Hotel, Upper Slaughter, United Kingdom
Idyllic location in the centre of the Cotswolds
Set in eight acres of private landscaped gardens, the Lords of the Manor Hotel offers 26 en-suite bedrooms in an idyllic, luxury location – enjoying some of England’s finest countryside.
Type: Country House