The average house price on Marston Road, Teddington is £578,500. Prices range from £129,500 to £1,400,000.
There are 5 properties on Marston Road, Teddington.
Average house prices on Marston Road, Teddington have risen by 560.4% from £212,000 in 1995 to £1,400,000 in 2025.
Marston Road, Teddington is in the TW11 postcode district.