Tower of London London, England

Begun around 1078 by William the Conqueror and expanded in the 13th century, the Tower of London is a formidable castle on the banks of the River Thames.

Location and aerial view of Tower of London. Click for larger interactive map.