Shoes Master Japan is thrilled to announce the opening of the freshest Supreme Store in Tokyo’s hip district Shibuya-ku. Next to the stores in Daikanyama and Harajuku this will be store number 3 in Tokyo. We can’t deny the envy. Go check it out! The opening is September 29th.