Where is Puzhehei Station?

Where is Puzhehei Station located?

Puzhehei Station, Puzhehei Station, China (approx. 23.97141°, 104.1769°)


Where is Puzhehei Station on the map?