Where is Yanqiuya?

Where is Yanqiuya located?

Yanqiuya, Shandong, China (approx. 36.11667°, 118.25°)


Where is Yanqiuya on the map?