Lords of the Manor

Lords of the Manor

For years now Lords of the Manor, a former rectory in the picturesque village of Upper Slaughter nestled in the heart of the Cotswolds, has been one of the leading small luxury country house hotels. A charming hotel in a secluded picturesque spot, it has paid host in recent years to the Crown Prince of…