Results 1 results found Chastleton House, a Jacobean Manor in the Cotswolds, Oxfordshire, United Kingdom.