Satellite map of Xiachuan Island

Map of Xiachuan Island

Xiachuan Island (下川岛 pinyin Xiàchuāndǎo) is an island of the South China Sea, on the southern coast of China, part of the Guangdong province.

Latitude: 21° 38' 59.99" N
Longitude: 112° 35' 59.99" E

Read about Xiachuan Island in the Wikipedia Satellite map of Xiachuan Island in Google Maps

GPS coordinates of Xiachuan Island, China

Download as JSON