Where is Russell Square Underground Station?

Where is Russell Square Underground Station located?

Russell Square Underground Station, Camden, United Kingdom (approx. 51.5234°, -0.124333°)


Where is Russell Square Underground Station on the map?