Retail Property Sold

68 Scollard Street

$3,350,000