Shangri-La Hotel at The Shard, London

31 St Thomas Street, London