The remains of St Helen's church at St Helen's Duver, Nodes point, Isle of Wight

- Image ID: JD5YJ4
The remains of St Helen's church at St Helen's Duver, Nodes point, Isle of Wight
simon evans / Alamy Stock Photo
Image ID: JD5YJ4
Location: St Helen's Duver, Isle of Wight