Self-Portrait Unveils First N.Y. Location on Mercer Street in SoHo

The label’s expansion efforts include a store planned for Bangkok later this year and wholesale distribution on three continents.

Self-Portrait’s new 2,590-square-foot concept store, which opens today in Manhattan’s SoHo, dedicates a significant amount of space to an abstract idea — an installation that occupies the front of 158 Mercer Street.

The unit comes as the brand is expanding in several directions, including a store in Bangkok and growing wholesale distribution on three continents.

 

Self-Portrait Unveils First N.Y. Location on Mercer Street in SoHo