Ikea’s new central London store has learned from ‘a lot of mistakes’ over 7 years—but it’s confident its inner-city debut will click with shoppers

Ikea opened its Oxford Street store in London.