The average house price on Princes Road, Teddington is £368,777. Prices range from £3,600 to £1,185,000.
There are 65 properties on Princes Road, Teddington.
Average house prices on Princes Road, Teddington have fallen by 96.4% from £99,200 in 1995 to £3,600 in 2025.
Princes Road, Teddington is in the TW11 postcode district.