SOLD! $3,980,000

153 Upper Canada

Located in beautiful St. Andrews-Windfields