Pembroke Castle stands on a narrow, rocky headland between two arms of the Pembroke River in southern Pembrokeshire, next to the town of Pembroke.
Pembroke pictures
Pembrokeshire pictures
All Wales pictures