Where is Great Victoria Street Station?

Where is Great Victoria Street Station located?

Great Victoria Street Station, Great Victoria Street Station, Great Britain (approx. 54.594322°, -5.936666°)


Where is Great Victoria Street Station on the map?