Where is South Lambeth?

Where is South Lambeth located?

South Lambeth, South Lambeth, Great Britain (approx. 51.47785°, -0.12351°)


Where is South Lambeth on the map?