Where is Vauxhall Underground Station located?
Vauxhall Underground Station, Vauxhall Underground Station, Great Britain (approx. 51.4855°, -0.12424°)
Vauxhall Underground Station, Vauxhall Underground Station, Great Britain (approx. 51.4855°, -0.12424°)