English Heritage: Knights Templar Church

English Heritage: Knights Templar Church
10 Castle Hill Road, Dover, Kent, CT16 1QW