Where is Holborn Station?

Where is Holborn Station located?

Holborn Station, England, Great Britain (approx. 51.5174468°, -0.1200755°)


Where is Holborn Station on the map?