Image 1 of 1
Tower of London 0737 XL.jpg
Tower of London, Legge's Mount, Devereux Tower, London, England, UK