IKEA Opens New Flagship Store on Oxford Street After Lengthy Delays
The Swedish retailer debuts a three-floor city-centre store in London, featuring curated spaces, sustainability initiatives, and a Swedish deli, as part of a broader urban regeneration effort.