$6,999,000 | Bayview & York Mills

Listing Price: $6,695,000 | Teddington Park

Listing Price: $6,578,000 | Rosedale

$5,895,000 | Bennington Heights

Listing Price: $5,295,000 | 6+1 Bedrooms | 5 Bathrooms | Rosedale

Listing Price: $4,998,800 | South Hill

1 2 3 19