IKEA is to open its highly anticipated store on London’s Oxford Street on 1 May. Spanning three floors of the Oxford Circus site, the new space will aim to bring together home furnishing inspiration ...