Architectural image of Charing Cross station on teh Thames River in central London. Showing commuters on bridge and the Embankment Pier boat terminal. Useful for visitors guides to London or travel brochures or stories about commuting in London.

  • MR: NO
  • PR: NO
  • 2
  • 1707
  • 1

Editorial Image: Charing Cross Station and the Thames, London

  • Exclusive image
ID 23748045 © | Dreamstime.com

We accept all major credit cards from the United States.

Designers Also Selected These Stock Photos

More similar stock images

More images