Current condition
Demolished / No longer exists
It was built on Inland Lot 219.
It's the large building with the green roof shown in the centre of the scene below, which is the view looking west along Queen's Road Central to the start of Queen's Road West:
The building was on a corner, and had a curved shape.