Alice Temperley Opens London Flagship - Slideshow

The new Temperley London store has 2,500 square feet of retail space on Bruton Street in Mayfair.

Pause slideshow to share images