I remember when the site of the Bell Lightbox, the headquarters of the Toronto International Film Festival (TIFF), was a parking lot. I also recall
Day: January 19, 2014
The Christie Theatre, located at 665 St. Clair Avenue West, was on the south side of the street, between Wychwood Avenue and Christie Street.