Sale: 71 - 703 Windermere Rd, London North, N5X 2P1