Where is Lambeth North Underground Station?

Where is Lambeth North Underground Station located?

Lambeth North Underground Station, Westminster, United Kingdom (approx. 51.49852°, -0.111149°)


Where is Lambeth North Underground Station on the map?