Skip to main content

Netflix houses immersive experience to open by 2025