Leem debuts first Europe flagship at London's Westfield
International womenswear brand Leem is preparing a grand opening to debut its first permanent physical European flagship store in London’s Westfield White City on 15 December.