Where is Lambeth North Underground Station located?
Lambeth North Underground Station, Lambeth North Underground Station, Great Britain (approx. 51.49892°, -0.11206°)
Lambeth North Underground Station, Lambeth North Underground Station, Great Britain (approx. 51.49892°, -0.11206°)