The Shangri-La Hotel is a luxurious hotel located in The Shard, one of London's most iconic buildings. It features a rooftop terrace with stunning views of the city. The terrace is the perfect place to relax and enjoy a drink while taking in the sights of the city.