English Heritage: Deddington Castle

English Heritage: Deddington Castle
Deddington, Oxfordshire, OX15 0TP