Lots is happening in the retail world these days. WTAPS has announced their new Tokyo flagship store, Supreme is opening in London and now Nigo’s new brand, Human Made, has also announced their first flagship store in Tokyo. When and where the store will be opening its doors, is not out yet, but we will of course keep you posted.

What To Read Next