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