Marimekko pop-up shop opens at Selfridges in London

Selfridges
9 January 2012