TW10 6LU · Richmond

£14M

what these 26 homes last sold for

£493kmedian
£6,527per m²
1sale this year
Recent sales
95, Church Road£485,000Jun 2026
Flat 2, 91, Church Road£525,000Oct 2025
83A, Church Road£550,000Dec 2023
Flat 1, 91, Church Road£635,000Jul 2023
Flat 3, 91, Church Road£530,000Sep 2022
The Second Floor Flat At, 99, Church Road£500,000Mar 2022
Flat 2, 95, Church Road£460,000Jun 2021
Flat 4, 91, Church Road£630,000Feb 2021
83A, Church Road£590,000May 2018
83A, Church Road£505,000Oct 2016
Flat 1, 91, Church Road£625,000Apr 2016
Flat 2, 101, Church Road£835,000Sep 2015
Open in SoldMap, free on the App Store