LONDON - JUNE 17: Charing Cross Train Station building facade with the train and pedestrian bridge over the River Thames and tour boats in the water on June 17, 2010 in London, England. London is hosting the 2012 Olympic games.

  • MR: NO
  • PR: NO
  • 2
  • 509
  • 1

Editorial Photography: Charing Cross Bridge and Station

ID 25870097 © | Dreamstime.com

We accept all major credit cards from the United States.

Designers Also Selected These Stock Photos

More similar stock images

More images