News

Netflix House Dallas, a 100,000-square-foot experiential hub from the streaming giant, is slated to open by the end of 2025.