The average house price on Castle High, Haverfordwest is £116,134. Prices range from £35,000 to £232,000.
There are 29 properties on Castle High, Haverfordwest.
Average house prices on Castle High, Haverfordwest have risen by 357.8% from £49,000 in 1995 to £224,333 in 2024.
Castle High, Haverfordwest is in the SA61 postcode district.