see: Tower of London

see: Tower of London
By Wjfox2005 - via Wikimedia Commons

add goal

“Tower of London”, is an historic castle on the north bank of the River Thames in central London.

The Crown Jewels are housed at Tower of London and have been on public display since 1669.


Create your Bucket List   >>>