Hospitality Interiors Magazine Shangri-La Hotel, At The Shard, London opens London’s most anticipated hotel opened today, as Shangri-La Hotels and Resorts opens its first property in the United Kingdom.