Where is Russell Square Underground Station located?
Russell Square Underground Station, Russell Square Underground Station, Great Britain (approx. 51.52312°, -0.12437°)
Russell Square Underground Station, Russell Square Underground Station, Great Britain (approx. 51.52312°, -0.12437°)