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