Adidas Originals Shop Shinjuku Opening
Tokyo sneakers fans rejoice. A week ago, on the 28th of November, the newest Adidas Originals shop in Japan opened in the Shinjuku area of Tokyo. Adidas Originals Shinjuku is located just across from Takashimaya Times Square on the South-East