Situated in a timeless corner of the Cotswolds, in the village of Upper Slaughter, the Lords of the Manor is a former rectory of honey-coloured stone, set in eight …
Situated in a timeless corner of the Cotswolds, in the village of Upper Slaughter, the Lords of the Manor is a former rectory of honey-coloured stone, set in eight …