The average house price on Owlscastle Close, Horsham is £153,188. Prices range from £40,000 to £400,000.
There are 28 properties on Owlscastle Close, Horsham.
Average house prices on Owlscastle Close, Horsham have risen by 284.6% from £48,750 in 1995 to £187,500 in 2023.
Owlscastle Close, Horsham is in the RH12 postcode district.