London, United Kingdom | View On Map

Shangri-La The Shard

Stay in the clouds at Shangri-La The Shard, London

Feel an unparalleled connection to London, at Shangri-La The Shard, London. Stay in the capital’s highest hotel, in one of the world’s most iconic buildings, whilst enjoying panoramic skyline views that connect you to the whole city. This is the only five-star luxury hotel in London Bridge, contrasting sleek modern style with the area’s rich historic character. To capture London’s dynamic personality, Shangri-La service has been redefined with a style that feels friendly, warm and genuine, giving you a truly unique experience of the capital.

Location

Shangri-La
31 St Thomas St
London
SE1 9QU
United Kingdom