Tag Archives: Microsoft London Store

Microsoft’s first UK physical store to offer tech support for any device, regardless of brand or OS

Microsoft has announced the opening date for its first physical retail store in the UK, which will be located on Oxford Circus and covers 21,932 square feet over three floors. The flagship London store will open to the general public on 11th July, 2019, where visitors will be able to …

Read More »