Where is Holburn St Station?

Where is Holburn St Station located?

Holburn St Station, Holburn St Station, Great Britain (approx. 57.1309°, -2.1159°)


Where is Holburn St Station on the map?