Where is Shenyang South Station?

Where is Shenyang South Station located?

Shenyang South Station, Shenyang South Station, China (approx. 41.665886°, 123.400055°)


Where is Shenyang South Station on the map?