answersLogoWhite

0

Charing Cross is one of the main railway stations of London, the capital city of England- it is also the name of the region of London that the station is in.

User Avatar

Wiki User

16y ago

What else can I help you with?