Latitude and longitude of Xiachuan Island
- In China
Satellite 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