Review: Shangri-La Hotel at The Shard, London

Occupying 19 floors in The Shard, a 1,016-foot-high skyscraper on the south bank of the Thames near London Bridge, the 5-star Shangri-La, which opened in May 2014, is the highest hotel in town.

Read more