Trafalgar Square is a square in London, England that commemorates the Battle of Trafalgar. The square is popular site for political demonstrations, is the site of Nelson's Column as well as other statues and sculptures.

  • MR: NO
  • PR: NO
  • 3
  • 1176
  • 7

Stock Photos: Trafalgar Square, London - 3

  • Exclusive image
ID 5569393 © |

We accept all major credit cards from the United States.

Designers Also Selected These Stock Photos

More similar stock images of `Trafalgar Square, London - 3`

More images