Microsoft will open an additional holiday shop in Manhattan later this month. Following the announcement of its initial Time Warner Center location, a Times Square spot will open on Oct. 26, the same launch date of Windows 8 operating system. The software giant is opening 34 temporary shops across the country. Microsoft has a permanent store in New Jersey and some speculate one will eventually open in NYC.



Own a local business?