Glass visits the Lark & Berry Pop-Up at ME London
BANG in the middle of London’s West End, settled in a prominent corner between Aldwych and the Strand, stands ME London, a glamorous five-star property that is currently home to an exciting pop-up. The stylish ...