Traitor’s Gate, Tower of London by M.L. Rousseau • April 3, 2013 • 0 Comments Traitor’s Gate, Tower of London, London, England