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 ...