A nostalgic fashion brand is making a comeback with three new standalone stores by the end of the year. The iconic US fashion retailer closed its final UK store in September 2021, and is now set to roll out three stores in London by the end of 2025. The brand currently operates four shop-in-shop concepts…