The average house price on Tewkesbury Avenue, London is £341,343. Prices range from £76,500 to £1,300,000.
There are 35 properties on Tewkesbury Avenue, London.
Average house prices on Tewkesbury Avenue, London have risen by 1337.9% from £76,500 in 1995 to £1,100,000 in 2024.
Tewkesbury Avenue, London is in the SE23 postcode district.