Where is Shima?
Where is Shima located?
Shima, Hunan, China (approx. 25.46361°, 111.8953°)
Where is Shima on the map?
Shima - Shuishizhen
Shima - Yangjiang
Shima - Huanggualei
Shima - Xianghuaping
Shima - Lijiashan
Shima - Xianghuapu
Shima - Changweilin
{"latitude":25.46361,"longitude":111.8953,"title":"Shima"}