Buy/sell history for 1101 W Finch Avenue W 18, Toronto, ON M3J 2C9
No description provided.
$23/square feet (net)
Lease price