Totally randomly I have driven past this place three times in the past week – 30 Weston Road.

june 16 2009 
The ‘junctioneer‘ (a blog about the area) says the place is an old industrial site located in the area of Toronto known as “The Stockyards”.  Some developers (including RioCan – the largest real estate investment trust in Canada) are gonna redo it all.  We’ll have to explore it soon on a weekend day, before it becomes all de-historied and shiny.