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