Welcome to the Lords of the Manor Hotel. A beautiful, luxury 4 star Manor House Hotel situated in a timeless corner of the Cotswolds, in the village of Upper Slaughter. With a Michelin Starred, 3 AA Rosette restaurant, this is the perfect hotel for a
Last seen: September 8th at 1:24pm — Visit site