by [email protected] | Aug 18, 2020 | Apparel, Fashion & Retail, Fashion, News & Insights
For more than 25 years, Supreme has been painting the town red. Of course, that town is none other than New York City, where the streetwear label opened its first store in SoHo, in April 1994. The location of many an around-the-block line of superfans, that shop has...