To some Leica is the epitome of a perfect camera and New York City just got its first flagship store in SoHo. The grand opening took place during the highly energetic New York Fashion Week in February 2013, drawing all types of creatives from all walks of life. Inside the store, the wide range of Leica products sits inside glass cabinets, waiting for its next owners. An inviting retail store, which will be filled with Leica aficionados at any given time. If you have yet to venture inside the spacious store, scroll down the page to preview the store in their video recap of the opening reception.