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 »