Weir and Salmon Ladder on the River Cleddau as it flows through Haverfordwest.  Haverfordwest is the county town of Pembrokeshire.