Sale: 2 - 575 Mcgarrell Pl, London North, N6G 5L3