Lords of the Manor (a former 17th-century rectory) is now a beautiful Manor House Hotel, ideal for intimate weddings in Gloucestershire. It is situated in the idillic village of Upper Slaughter in the heart of the Cotswolds, with the popular tourist village of Bourton-on-the-Water close by.
Lords of the Manor stands in 8 acres of secluded parkland with immaculate landscape gardens, which make this luxury boutique hotels ideal for country breaks in the Cotswolds. This is only part of what is on offer as the key reason for staying at this hotel must be it’s Michelin-starred restaurant.