Free People Lands in U.K. - Slideshow

The retailer on Monday unveiled a pop-up shop at Selfridges in London that will operate through the summer.

Pause slideshow to share images