Microsoft’s new NYC superstore is huge, though not quite as iconic as Apple’s flagship retail site by Jacob Demmitt on October 8, 2015October 8, 2015 at 2:21 pm NEW YORK — Microsoft’s new flagship store along New York City’s famed Fifth Avenue is certainly massive, though significantly less jawdropping than Apple’s iconic location just five blocks away. The store is set… Read More