The Shard

The Shard Review: The Shard is one of the tallest buildings in the world, towering 1000 feet over The London Bridge station. As…

Comments Off on The Shard