The Shangri-La Hotel in London offers an unmatched connection to the city with its location at The Shard. The hotel is known for being the highest hotel anywhere in London, located in one of the most iconic buildings in the world, providing some of the best panoramic views of the city skyline. The Shangri-La Hotel is made up of just over two hundred uniquely designed guest rooms and suites with floor-to-ceiling windows, as well as four different restaurants and bars and a 24-hour fitness center. The city’s highest infinity pool, the Sky Pool, is also located at the Shangri-La.
Shangri-La Hotel, 31 St Thomas Street, London