Opened September 2012, Shangri-La Hotel, Toronto resides within the first 17 floors of a new 66-story landmark tower.
Shangri-La The Shard, London is the capital’s highest hotel, located in The Shard, one of the world’s most iconic buildings situated in the heart of London Bridge.