News

Urban Outfitters is opening a new store at the Metrocentre. The 8,000 sq ft unit will open this summer in the upper Red Mall and will be the retailer’s first UK store launch of 2025.