Where is Waterloo Station?

Where is Waterloo Station located?

Waterloo Station, Waterloo Station, Great Britain (approx. 51.50286°, -0.113793°)


Where is Waterloo Station on the map?