Where is Vauxhall Underground Station?

Where is Vauxhall Underground Station located?

Vauxhall Underground Station, Westminster, United Kingdom (approx. 51.48619°, -0.12289°)


Where is Vauxhall Underground Station on the map?