The Slaughters Manor

The Slaughters Manor is located in Lower Slaughter in the Cotswolds, west of Oxford in the UK. It's built of traditional yellow Cotswold...