talkiesnetwork.com
Netflix Announces its Setting Up a Huge Film & Television Hub in Toronto - Talkies Network
Netflix announced that it will be setting up its own film and TV production hub in Toronto's waterfront studio district, at Pinewood Studios and Cinespace.