Where is Holborn Underground Station?

Where is Holborn Underground Station located?

Holborn Underground Station, Camden, United Kingdom (approx. 51.51733°, -0.1201°)


Where is Holborn Underground Station on the map?