Where is Charing Cross?

Where is Charing Cross located?

Charing Cross, Westminster, United Kingdom (approx. 51.507°, -0.122283°)


Where is Charing Cross on the map?