Posted inHotels, International Shangri-La at The Shard finally opens Shangri-La Hotel, At The Shard, London, has made its long-awaited debut in the British capital. May 8, 2014February 28, 2023 Continue Reading