Satellite map of Talaud Islands
- In Indonesia
Map of Talaud Islands
Talaud Islands (Indonesian: Kepulauan Talaud) is a group of islands located north of Sulawesi island in Indonesia, northeast of the Sangihe Islands.
Latitude: 4° 05' 31.20" N
Longitude: 126° 46' 4.80" E