The Tower of London is one of the world’s most famous fortresses and has seen service as a royal palace, a prison, an armoury and even a zoo. The ancient stones hold within them dark secrets, as fortified vaults shine with priceless jewels and historic uniformed Beefeaters stroll the grounds. Situated in Central London, just a stone’s throw from the