Shangri-La Hotel at The Shard, London 5 stars

31 St Thomas Street, Southwark, London, SE1 9QU, United Kingdom

Hotel image
Read more reviews for Shangri-La Hotel at The Shard, London