1060 Southdale Road E, London South, N6E 1B2

Price: $399,000