Shangri-La Hotel, At The Shard
Shangri-La Hotel, At The Shard, London
31 St Thomas Street
London, SE1 9QU
United Kingdom
>> Website
Find the ideal hotel for your vacation, business travel or events in Great Britain / United Kingdom. Discover all luxury hotels in the United Kingdom.
Shangri-La Hotel, At The Shard, London
31 St Thomas Street
London, SE1 9QU
United Kingdom
>> Website