Haverfordwest Castle & Museum

Haverfordwest Castle & Museum
Castle Street, Haverfordwest, Dyfed, SA61 2EF