Minimalist yet luxurious, the Shangri-La brand’s first hotel in the UK is housed in The Shard, Europe’s tallest building. It offers an unrivalled view of the British capital.
Updated: September 30, 2014, 12:00 AM
Minimalist yet luxurious, the Shangri-La brand’s first hotel in the UK is housed in The Shard, Europe’s tallest building. It offers an unrivalled view of the British capital.