Where is Shanqiangyan?

Where is Shanqiangyan located?

Shanqiangyan, Shandong, China (approx. 37.01361°, 120.8686°)


Where is Shanqiangyan on the map?