Where is Holborn Underground Station?

Where is Holborn Underground Station located?

Holborn Underground Station, Holborn Underground Station, Great Britain (approx. 51.51733°, -0.1201°)


Where is Holborn Underground Station on the map?