Where is Embankment Underground Station?

Where is Embankment Underground Station located?

Embankment Underground Station, Westminster, United Kingdom (approx. 51.50706°, -0.122266°)


Where is Embankment Underground Station on the map?