The average house price on Oxford Road, Teddington is £519,898. Prices range from £34,500 to £2,000,000.
There are 32 properties on Oxford Road, Teddington.
Average house prices on Oxford Road, Teddington have risen by 2614.3% from £56,000 in 1996 to £1,520,000 in 2022.
Oxford Road, Teddington is in the TW11 postcode district.