Tag: Shangri-La The Shard London Reviews

Shangri-La The Shard London

Shangri-La The Shard London Address 31 St Thomas Street, London, England, SE1 9QU, United Kingdom Phone Number +44 020-7234-8000 Guests staying at Shangri-La The Shard, London can experience the following: London’s highest hotel located between levels 34 to 52 of the iconic Shard tower, the city’s and Europe tallest building

Continue reading