Trafalgar Square, London - 1

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

Royalty Free Stock Photography: Trafalgar Square, London - 1

  • Exclusive image
ID 5301287 © | Dreamstime.com

We accept all major credit cards from United States.

Designers Also Selected These Stock Photos

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

More images