Leica Camera USA has announced that it will cut the ribbon on its latest flagship brick-and-mortar Store later in March 2024. The space, located in a famously trendy area of New York City, will also integrate the brand's latest dedicated Gallery on one of its floors as well as function as the destination for a boutique DSLR, lens or equipment buying experience.