Sale: 6271 Royal Magnolia Ave, London South, N6P 0J6