Located inside one of of London’s most striking modern buildings, at stay at the Shangri-La Hotel At The Shard London is surely a treat. The hotel is home to 202 rooms and takes up…
Located inside one of of London’s most striking modern buildings, at stay at the Shangri-La Hotel At The Shard London is surely a treat. The hotel is home to 202 rooms and takes up…