Balmain opens in New York first U.S. store

Balmain‘s very first American flagship has officially opened in the heart of Soho, at 100 Wooster Street. Balmain‘s CEO Emmanuel Diemoz first announced plans to open a shop here in February 2015. The 2,150 square foot design is entirely inspired by Pierre Balmain’s vacation villa. Dubbed Villa Balmain, the tropical escape, located on the Italian isle of Elba, was a luxe retreat for the late designer.

Creative Director Olivier Rousteing said: “Anyone who knows me knows that I find America incredibly inspiring. I admire its uniquely open spirit, mix of peoples and impressive culture—and New York is all that, multiplied by a thousand…What most intrigues me is that amazing mix of energy, creativity and beauty that you find in downtown Manhattan.”