News

Netflix is set to launch three theme parks, named Netflix House, in Philadelphia, Dallas and Las Vegas as per their companion website, Tudum.