Subscribe to Updates
Get the latest creative news from FooBar about art, design and business.
Browsing: Dallas
Netflix has set the opening dates for its much-hyped, 100,000-square-foot permanent entertainment and shopping destinations in Philadelphia and Dallas. Dubbed “Netflix House” locations, the Philadelphia space…