Caption: Microsoft’s flagship store is opening in New York City. Microsoft Many of the stores on New York City’s famed Fifth Avenue are more about marketing than they are about making sales.

Your First Look at Microsoft’s Massive New Flagship Store

Advertisements