10 Must-See British Castles

Tower of London, London, England

by Shannon Harto Wednesday 17 July 2013

Tower of London
© Kadellar (CC BY-SA 3.0)

Located on the north bank of the River Thames in central London, the Tower of London is a historic castle built nearly 1,000 years ago. The castle had been a prison since at least the year 1100, and today, the Beefeaters recount the castle’s tortuous and bloody past. Ghosts are even rumoured to haunt areas of the Tower.

The Tower of London is also famous for being the home of the Crown Jewels of the United Kingdom.

Crown jewels and a torrid past? No wonder 2 million people visit it a year!

Next Page