Chepstow Chepstow Castle, located in Chepstow on top of cliffs overlooking the River Wye,England, Pictures