Luxury skincare brand Aesop has opened a new shop in Victoria Leeds, marking the brand’s first store opening in 2025 and debut in the North of England.