Where is Shanqiangyan?
Where is Shanqiangyan located?
Shanqiangyan, Shandong, China (approx. 37.01361°, 120.8686°)
Where is Shanqiangyan on the map?
Shanqiangyan - Shandong Museum of Science and Technology
{"latitude":37.01361,"longitude":120.8686,"title":"Shanqiangyan"}