Haverfordwest
Haverfordwest
"Pembrokeshire [English] / Benfro, Sir [Welsh]", United Kingdom
Also known as: Hwlffordd
"Pembrokeshire [English] / Benfro, Sir [Welsh]", United Kingdom