Tourists who fancy getting a top-down view of London may soon be able to book themselves a room in the city’s famous BT Tower. A much-loved part of the London skyline, the former communication tower ...
The Jumeirah Carlton Tower has been a beacon in London's Knightsbridge neighborhood since 1961, though its recent £100 million renovation might convince you it's a thoroughly modern masterpiece.
Iconic buildings dominate the skyline around Four Seasons’ central London outpost; there’s the Shard, the Tower of London, the imposing buildings of Bank and of course, Tower Bridge itself. The hotel ...