Satellite map of Xiachuan Island
- In China
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