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
  • 2
  • 1059
  • 2

Royalty Free Stock Photography: Trafalgar Square, London - 1

  • Exclusive image
ID 5301287 © |

We accept all major credit cards from the United States.

Designers Also Selected These Stock Photos

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

More images