Lavazza inaugurates in London its first flagship stores outside Italy. Three floors of a historic building and 500 sq. meters in front of the iconic Liberty store of Great Marlborough Street, to discover the authentic world of coffee.