Supreme will have the first store in Milan. The brand’s shop, the first in Italy, will see the light in July in a space of 450 meters in Corso Garibaldi at the height of via Palermo, in the Brera district. The rumors have been circulating for months, and last September Nss Magazine had already identified the space for the store. The other Supreme stores around the world are located in New York, Los Angeles, London, Paris and Japan.