Netflix is opening an entertainment-focused retail store called Netflix House, providing ...