Editorial
Charing Cross Station and the Thames, London Editorial Image

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. By Charlotte Leaper.

  • MR: NO
  • PR: NO
  • 2
  • 1351
  • 1

Editorial Image: Charing Cross Station and the Thames, London

Exclusive image: ID 23748045 © | Dreamstime.com

We accept all major credit cards from United States.

More similar stock images

More images