Glass enjoys a glamorous staycation at the Shangri-La Shard, London
BUILT atop one of Europe’s tallest towers, the Shangri-La Shard, located in the heart of London’s revitalised and reverberating East End, at last brings the renowned Asian hotel chain, Shangri-La, to London.
T...