Read the full article here.
The Olivia von Halle Flagship Store
Once a ‘Flash Flagship’, 190 Pavilion Road, by London’s Sloane Square, is home to the Olivia von Halle brand—born from two of London’s most dynamic, of-the-moment talents, Listen Studio and Sella Concept.