The 'Festival of Festivals' was founded in 1976 at the Windsor Arms Hotel in downtown Toronto. Although TIFF has grown since, it still centers on Yorkville, a posh neighborhood with several luxury hotels, movie theaters, cafes and upscale shops.
Read More...