According to reports, Netflix is preparing to open its own retail stores under the name Netflix House. The initial plan is to open these stores in various shopping centers. The products that will be sold are memorabilia from original content. Additionally, there will be themed dining areas based on TV series or menus inspired by reality competition shows. There will also be exhibition areas featuring various activities, including game scenes from the series Squid Game and other live performances.
Netflix House is set to open its first two branches in the United States by 2025, with plans to expand to other countries in the future.
TLDR: Netflix is venturing into retail by opening its own stores called Netflix House, which will offer exclusive merchandise and themed dining areas inspired by their original content. The first stores are expected to open in the United States in 2025.