Sale: 2702 - 505 Talbot St, London, N6A 2S6