Supreme London Store

74 months Ago · Jack Lowe · 37290 Views

Rumours have recently been circulating that Supreme are set to open a new flagship store, this time in London. If true, the new store will head up their European operation which would apparently include a dedicated website and online shop. Although there has been no confirmation from Supreme as of yet, the location is rumoured to be 2 - 3 Peter Street in Soho with an opening date of 9 September. Stay tuned for more news…

Advertisement - Continue Reading Below
Want more news like this? Receive our daily newsletter:
Tags: supreme, london, store