an underground station located in London, England. Charing Cross is the name of a small triangular open space in centralLondon 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