Lords of the Manor Hotel
Lords of the Manor in Upper Slaughter is a quintessential Cotswolds hotel, originally a 17th century rectory, which retains all the charm and mystery of its former life – set within eight acres of secluded gardens and parkland.
Address
Upper Slaughter, GL54 2JD