Embankment station
E173328
UNEXPLORED
Embankment station is a central London Underground and National Rail station located on the north bank of the River Thames, serving as a key interchange for multiple Tube lines near major landmarks such as Trafalgar Square.
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.