Where is Waterloo Station?

Where is Waterloo Station located?

Waterloo Station, Westminster, United Kingdom (approx. 51.50305°, -0.115068°)


Where is Waterloo Station on the map?