Visit the Tower of London The Tower of London is located on the Thames River near the famous Tower Bridge. Any visitor to London, including those with children, should add a visit to the Tower of London to their itinerary. Why? – Home of the Crown Jewels – What little (or big) girl would want [...]