Telfar Clemens, the designer behind the iconic “Bushwick Birkin,” celebrated the grand opening of their first flagship store in Soho on Saturday, November 23rd, offering fans a chance to shop, meet the designer, and even show off their talents on Telfar TV. The 10,000-square-foot space at 208 Broadway is a major milestone for the Liberian-American […]