Oliver Peoples will open its first European store on London's Sloane Street

Topics