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…Google is opening its first retail store in New York…Weekend PC Game Deals: Steam Summer Sale 2022 EditionOpenAI's first global office will be in London, the…Steam Summer Sale 2022 is now live, offering two…