Lords of the Manor Hotel, Upper Slaughter, United Kingdom
Idyllic location in the centre of the Cotswolds
A delightful 17th century manor house in honey-coloured stone in one of the Cotswolds’ prettiest villages. Lords of the Manor Hotel is set in eight acres of gardens and parkland providing tranquillity, a genuine taste of refined English country living and superb dining.
Type: Country House