Telfar To Open First Flagship Store in NYC

Telfar is finally opening a permanent store in New York City. On November 23, the brand behind the famous Shopping Bag (otherwise known as the “Bushwick Birkin”) will open the doors to its first-ever flagship store in Manhattan’s Soho neighborhood — right on the corner of Canal and Broadway in the nostalgic shopping grounds that once …