Where is Shen Jiahu?
Where is Shen Jiahu located?
Shen Jiahu, Anhui, China (approx. 33.09444°, 117.575°)
Where is Shen Jiahu on the map?
{"latitude":33.09444,"longitude":117.575,"title":"Shen Jiahu"}