Shangri-La The Shard, London
Shangri-La The Shard, London
Hotel
31 St Thomas Street, London, England, United Kingdom
94
Excellent ·
983 reviews