Where is Embankment Underground Station?

Where is Embankment Underground Station located?

Embankment Underground Station, Embankment Underground Station, Great Britain (approx. 51.50726°, -0.12244°)


Where is Embankment Underground Station on the map?