The average house price on Orchard Road, Bishop's Stortford is £230,208. Prices range from £72,500 to £422,500.
There are 12 properties on Orchard Road, Bishop's Stortford.
Average house prices on Orchard Road, Bishop's Stortford have risen by 293.4% from £81,333 in 1995 to £320,000 in 2019.
Orchard Road, Bishop's Stortford is in the CM23 postcode district.