The initial Netflix House locations will open in “two of the most popular shopping centers in America,” according to Netflix, the Galleria Dallas and the King of Prussia Mall, and will take over the sites of former department stores, providing each venue with over 100,000 square feet of space.
The decision to open the first locations in shopping centers should resonate with Stranger Things fans, given season 3 of the series prominently featured the ’80s-themed Starcourt Mall, which was