by Lisa A. Grimaldi | May 07, 2014
The 202-room Shangri-La Hotel, at The Shard, London, has opened in the British capital. Located on floors 34 to 52 of The Shard, the tallest building in the city, the hotel offers views of London landmarks, including the Houses of Parliament, the Tower of London and St. Paul’s Cathedral. The property has three meeting and event spaces with views of the Thames River, as well as two restaurants, a bar and a gym.