Shangri-La Hotel at The Shard51.504310, -0.086785Saint Thomas Street 31, London SE1 9QU, England, United Kingdom Please arrive 15 minutes before departure outside the entrance to the Shangri-La Hotel at The Shard. Location map (click to zoom)