Swiss watch brand Armin Strom — a leading independent brand that specializes in skeletonization and constant force, has opened its first-ever pop-up store that will remain open through June of 2021. Located in the middle of Zurich’s Old Town, the bright airy space is chocked with some of the finest Armin Strom timepieces, including…