5 bed detached houseSt. Stephens Avenue, London W13 Listed Mar 24, 2026£2,500,000 -5.7% was £2,650,000