View From The Shard
The Shard is currently the tallest building in the European Union, standing just over 1000 feet high above London Bridge station. As one of the newer additions to London’s skyline, a viewing gallery was built-in covering the top floors of … Continue readingView From The Shard
