- Feb 14, 2014
- 510
- 0
- 0
Anyone know what's happened to the Microsoft Store coming to London? Still heard nothing more about it, and I can't seem to find any other info on it other than this: https://www.windowscentral.com/microsoft-expected-open-its-first-uk-store-london