The average house price on Orchard Place, Newmarket is £474,000. Prices range from £380,000 to £532,000.
There are 3 properties on Orchard Place, Newmarket.
Average house prices on Orchard Place, Newmarket have risen by 37.1% from £380,000 in 2009 to £521,000 in 2024.
Orchard Place, Newmarket is in the CB8 postcode district.