Netflix plans to open permanent stores for fans, initially in the US; the stores, named Netflix House, will offer a mix of retail, dining, and live experiences
Published
Published
ViewAfter announcing the official end to their DVD service and moving to streaming-only, Netflix is making moves to do more than..