The average house price on Ickleford Mews, Hitchin is £623,175. Prices range from £328,000 to £2,204,416.
There are 19 properties on Ickleford Mews, Hitchin.
Average house prices on Ickleford Mews, Hitchin have fallen by 78.5% from £2,204,416 in 2018 to £474,333 in 2020.
Ickleford Mews, Hitchin is in the SG5 postcode district.