Henry Marten's tower

A brief history on pages 249/250 of 'The Mirror' can be seen below the image.

Chepstow castle on the river Wye, S. Wales
Chepstow Castle
Chepstow castle
Chepstow