Sunday, 7 August 2011

London Supreme Store First Look


























Courtesy of website French Dream, this is the first look at the upcoming Supreme London Store. This store will be the very first European flagship store of the New York brand, which has had many Supreme fans anticipating this for many years. Rumour has it that the doors will be opening in the coming month. The store will be situated on Peter Street.




Supreme London Store Preview

Pictures: Via TheFrenchDream

No comments:

Post a Comment