20141201. St. James Town towers above Sherbourne Ave in Toronto. December 2, 2014 1600 × 1170 20141201. St. James Town towers above Sherbourne Ave in Toronto.