Kiko Kostadinov Tokyo will open this Saturday. The brand inaugurates its first permanent store, located in the heart of Tokyo’s Shibuya District. The company’s first foray into the brick-and-mortar landscape expands on the forward-thinking ideation that has defined the brand since its first collection in 2016.