You can get your nine meatballs, mash and Daim cheesecake fix when Ikea’s London Oxford Street finally opens its doors on 1 May after an 18-month delay.
The company has announced that the three-storey store, previously occupied by Topshop’s former flagship store, will offer 6,000 product lines and home accessories in its market hall, a 130-seater Swedish deli and a showroom packed with inspirational home sets.