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
July 11, 2016
The Shard Review: The Shard is one of the tallest buildings in the world, towering 1000 feet over The London Bridge station. As…
Buckingham Palace Review: Buckingham Palace is the London home of the royal family and her majesty, The Queen and the palace opens to…