5 bed end of terrace houseTwyford Avenue, London W3 Listed Apr 30, 2026£1,550,000 -8.6% was £1,695,000