London Tower Bridge Puzzle

51.504252, -0.076213