“London is an iconic shopping destination, and we are thrilled to now have a home in its centre. “IKEA Oxford Street’s location complements our network of stores in London – and beyond ...