Times Square Archive

Microsoft Shuts Down Its Times Square Store In New York City

Microsoft launched its colossal store in Times Square on October 25 last year to massive crowd. The store was positioned as the keystone location for the company’s launch of Windows 8, Windows RT and Surface line of

Microsoft is taking over Times Square for the Windows 8 Launch

Microsoft will basically dominate and take over the Times Square area from Thursday to Saturday in order to promote the Surface and Windows 8. Microsoft had this to say: Windows 8 will be featured on over 39