Telfar Launches First Physical Retail Concept at Selfridges in London
Telfar, the New York-based fashion label known for its viral vegan shopping bags, has made a significant leap into the luxury market by opening its first physical retail concept at Selfridges in London. This innovative store showcases Telfar’s latest offerings…
