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