Where is Vauxhall Underground Station?

Where is Vauxhall Underground Station located?

Vauxhall Underground Station, Vauxhall Underground Station, Great Britain (approx. 51.4855°, -0.12424°)


Where is Vauxhall Underground Station on the map?