Where is Charing Cross Station?

Where is Charing Cross Station located?

Charing Cross Station, England, Great Britain (approx. 51.508206°, -0.125033°)


Where is Charing Cross Station on the map?