SOLD! $2,528,000

104 Upper Canada

$2,528,000.00