The average house price on Townshend Road, London is £765,970. Prices range from £97,000 to £4,850,000.
There are 32 properties on Townshend Road, London.
Average house prices on Townshend Road, London have risen by 48.4% from £123,000 in 1995 to £182,500 in 2024.
Townshend Road, London is in the NW8 postcode district.