Where is Foshan Station?

Where is Foshan Station located?

Foshan Station, Foshan Station, China (approx. 23.050072°, 113.098236°)


Where is Foshan Station on the map?