London
Ikea to open Oxford Street store in May after 18-month delay | Ikea
Ikea will be bringing its mix of meatballs, lampshades and kitchen planning to London’s Oxford Street from 1 May, when the world’s largest furniture retailer
Read More