The Anglo-Saxon church of St Mary in Castro, sharing the hilltop with the Roman lighthouse

The Anglo-Saxon church of St Mary in Castro, sharing the hilltop with the Roman lighthouse