
'15feb6
Shangri-La
Londonmore
Based in West Europe’s tallest building, the Shard, Shangri-La London is a luxury hotel that has been called “a new level of luxury”. According to the Telegraph’s “Luxury” section, “Rooms sizes range from 323-2024sq ft (30-188sq metres) and are among the largest in London. Standard across all rooms are marble-clad ...