Where is Xihuailushui?

Where is Xihuailushui located?

Xihuailushui, Liaoning, China (approx. 40.57889°, 119.8606°)


Where is Xihuailushui on the map?