Search in full dictionary

CHARING CROSS/EMBANKMENT UNDERGROUND

CHARING CROSS/EMBANKMENT UNDERGROUND
ScnMaster
an underground station located in London, England. Charing Cross is the name of a small triangular open space in central London a short distance from the Embankment (an eight-foot thick river wall made of granite that runs along the north shore of the Thames River). See also underground in this glossary. —LCDH Approved Glossary