Haverfordwest Castle Haverfordwest Castle Haverfordwest Castle, Castle House, Castle Street, Haverfordwest. SA61 2EF Castles