Where is Shanfaidi?

Where is Shanfaidi located?

Shanfaidi, Liaoning, China (approx. 42.31667°, 124.5167°)


Where is Shanfaidi on the map?