- London Tower of London
It is a historic castle located on the north bank of the River Thames in central London. The Tower of London has played a prominent role in English history. It was besieged several times and controlling it has been important to controlling the country. Booking.com