The average house price on Shaftesbury Road, Richmond is £518,343. Prices range from £145,000 to £1,329,500.
There are 29 properties on Shaftesbury Road, Richmond.
Average house prices on Shaftesbury Road, Richmond have risen by 660.6% from £165,000 in 1996 to £1,255,000 in 2025.
Shaftesbury Road, Richmond is in the TW9 postcode district.