Supreme Opens Up Flagship Store In Shibuya

Supreme has continued their expansion of their flagship stores with the latest opening inside one of Tokyo’s 23 wards which happens to be Shibuya. Shibuya is definitely a location of choice for shopping so Supreme will fit right in and take advantage of the highly populated area where people are willing to shop. Supreme has expanded once before over the past 12 months around the same time last year when they opened up their highly popular London Store. This new Shibuya store will mark the second expansion over the past 12 months for the New York brand and retailer and will represent Supreme’s sixth Japanese store and third in Tokyo.