Sale: 35 - 1241 Beaverbrook Ave, London North, N6H 5P1