Shangri-La The Shard London Address 31 St Thomas Street, London, England, SE1 9QU, United Kingdom Phone Number +44 020-7234-8000 Guests…
This website uses cookies.