British travel brand Antler has announced plans to open its first UK store since the company’s reimagination in 2023. The new flagship at 100 Regent Street, London is set to open in early 2026 and marks a significant step in the brand’s retail journey. The store will span two floors and cover more than 2,400 […] The post Antler to Open Flagship Store on Regent Street in 2026 appeared first on Your Source for Retail News and Events.