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.

Trafalgar Square hasTransportConnection Embankment station