Haverfordwest Castle stands at the end of a ridge, on a cliff overlooking the town.
Haverfordwest pictures
Pembrokeshire pictures
All Wales pictures