3 bed end of terrace houseNiagara Avenue, London, United Kingdom W5Planning Listed Jun 30, 2026£1,195,000 -4.4% was £1,250,000