"Charing Cross"

Charing Cross is an area of Westminster, in London, England. It falls within the main roads of the Strand, Embankment, and Whitehall, and is not far from Trafalgar Square.

 

Google Map