Tag: The Tower of London

The Tower of London

History in the heart of London has no more recognisable name than the Tower of London. Found right on the banks of the Thames, it’s one of the places that should definitely not be missed if you’re spending any time in London. There’s been… Continue Reading “The Tower of London”