Where is Foshan West Station?

Where is Foshan West Station located?

Foshan West Station, Foshan West Station, China (approx. 23.08187°, 113.0284°)


Where is Foshan West Station on the map?