Where is Kanawa Island?

Where is Kanawa Island located?

Kanawa Island, Nusa Tenggara Timur, Indonesia (approx. -8.49427°, 119.7589°)


Where is Kanawa Island on the map?