Idyllic location in the centre of the Cotswolds
A delightful 17th century rectory 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 in the Michelin-starred restaurant.
Hotel type
:
Country House