Tower of London. Tower of London, London, United KingdomStock Photo: 28271Location: Tower of London, United KingdomFormat: Digital 2:3Copyright © Phillip Colla, all rights reserved worldwide.
Keywords: london, tower of london
Updated: December 14, 2019