Wallpaper* Gallery Situated on the riverfront, in the shadow of Tower Bridge, Blossom Square Pavilion offers some of London's best ground level views