Microsoft’s flagship store in London reportedly opening this summer February 18, 2019 by admin Tweet After the firm announced the new location nearly a year and a half ago, a new report says that Microsoft will finally be opening up its new flagship store in London, England this summer. Read more… Neowin Related Posts:Apple previews sustainable Brompton Road store…The Fallout: London fan-made DLC won't support the…Weekend PC Game Deals: Steam Summer Sale 2022 EditionOpenAI's first global office will be in London, the…OnePlus 13R is a near-flagship-level phone priced at…