Where is Lambeth North Underground Station?

Where is Lambeth North Underground Station located?

Lambeth North Underground Station, Lambeth North Underground Station, Great Britain (approx. 51.49892°, -0.11206°)


Where is Lambeth North Underground Station on the map?