Where is Embankment Underground Station located?
Embankment Underground Station, Embankment Underground Station, Great Britain (approx. 51.50726°, -0.12244°)
Embankment Underground Station, Embankment Underground Station, Great Britain (approx. 51.50726°, -0.12244°)