Times Square

010

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…

04

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…