Where is Stockwell Underground Station located?
Stockwell Underground Station, Stockwell Underground Station, Great Britain (approx. 51.47231°, -0.1229°)
Stockwell Underground Station, Stockwell Underground Station, Great Britain (approx. 51.47231°, -0.1229°)