Netflix may have found its next revenue stream: permanent stores.
The streaming giant plans to open physical stores — dubbed Netflix House — with the first two locations expected to debut in the U.S. in 2025, followed by global expansion, reported Bloomberg.