Must See Attractions to Visit in London [Infographic]
London is one of the most visited cities in the world, and while writing out all there is to do in the city would be valuable to some, there is nothing better than a good infographic to make it a bit more fun. From Big Ben to riding the Tube, visiting The British Museum to Buckingham Palace these are the must see attractions to visit in London!
Graphic submitted by the good folks at LA Stretch Limos.