Results 1 results found Traitor's Gate and Tower of London, UNESCO World Heritage Site, as viewed from the River Thames, London, England, United Kingdom, Europe