Ikea announced this morning that the Oxford Street store will open on Thursday May 1 2025. This follows the imminent closure ...