Netflix is launching its first-ever “Stranger Things” pop-up stores on Nov. 6. The pop-up shops, located in New York City’s Times Square and The Americana at Brand in L.A., will immerse fans in the ...
Virgin Media O2 is partnering with Netflix to bring Stranger Things to UK high streets, with an immersive pop-up experience ...