After much anticipation, it is now confirmed that Supreme London will be opening their doors September 22, 2011. Stay tuned for more info.

Image & Source: HIGHSNOBIETY