Where is Holborn Station?

Where is Holborn Station located?

Holborn Station, Camden, United Kingdom (approx. 51.51771°, -0.119334°)


Where is Holborn Station on the map?