2011
TQ3080 : London : Westminster - Trafalgar Square
taken 13 years ago, near to London, The City of London, England
This is 1 of 15 images, with title London : Westminster - Trafalgar Square in this square
London : Westminster - Trafalgar Square