36 - 1060 Southdale Road E, London South, N6E 1B2

Price: $370,000