Shangri-La Hotel – A New Icon in the London Hotel Landscape
Shangri-La Hotels and Resorts announced Shangri-La Hotel, At The Shard, London will open May 6, 2014.
Located on the historic South Bank of the River Thames in the 306-meter-high (1,004-foot-high), glass...