Ikea will open its highly anticipated Oxford Street store on Thursday, May 1 2025. The new store will offer customers a place to shop over 6,000 Ikea product lines and dine affordably in central ...
Ikea’s three-year project to upgrade the Grade II listed building at 214 Oxford Street is nearly complete, with the furniture retailer announcing doors to its central London store will open on ...