Trafalgar Square by Night

Trafalgar Square by Night. London, England, United Kingdom

Trafalgar Square at Christmas by night. London, England, United Kingdom. (Ref: 2004uk-1220-066d)

Related galleries: England, Europe, London, Night, Trafalgar Square, United Kingdom

Countries

Perspectives