Telfar lovers unite! Telfar is officially opening up its first permanent retail store in New York City. The store will be located in the heart of SoHo, a shopping destination largely associated with ...
Telfar lovers, this is not a drill. The brand will finally be opening a physical location this month. On November 23rd, the company behind its iconic Shopping Bag will open […] The post Finally!