Where is Clapham North Underground Station located?
Clapham North Underground Station, Clapham North Underground Station, Great Britain (approx. 51.46509°, -0.12958°)
Clapham North Underground Station, Clapham North Underground Station, Great Britain (approx. 51.46509°, -0.12958°)