With the Tower of London dating back to 1078 and The Shard opening in 2013, there's no doubt that the London skyline is home to some of the world's most iconic buildings. London's skyline has ...
Another major selling point is the 525 square foot roof terrace with a 360º view of the London skyline. Inside is just as impressive and includes a dining room complete with French doors opening ...