Where is St George's Cross subway Station?

Where is St George's Cross subway Station located?

St George's Cross subway Station, St George's Cross subway Station, Great Britain (approx. 55.871944°, -4.2697225°)


Where is St George's Cross subway Station on the map?