Where is Stockwell Underground Station?

Where is Stockwell Underground Station located?

Stockwell Underground Station, Stockwell Underground Station, Great Britain (approx. 51.47231°, -0.1229°)


Where is Stockwell Underground Station on the map?