Where is Holborn tramway Station?

Where is Holborn tramway Station located?

Holborn tramway Station, Holborn tramway Station, Great Britain (approx. 51.516582°, -0.119861°)


Where is Holborn tramway Station on the map?