Chastleton House, Moreton-in-Marsh
Chastleton House is a Jacobean country house situated at Chastleton, Oxfordshire, England, close to Moreton-in-Marsh. It has been owned by the National Trust since 1991 and is a Grade I listed building.
England Culture & Tourism Route © Monika Simon Newbound 2020