The average house price on Orchard Place, Stratford-Upon-Avon is £182,900. Prices range from £60,000 to £343,000.
There are 5 properties on Orchard Place, Stratford-Upon-Avon.
Average house prices on Orchard Place, Stratford-Upon-Avon have risen by 471.7% from £60,000 in 1997 to £343,000 in 2024.
Orchard Place, Stratford-Upon-Avon is in the CV37 postcode district.