Nimoa Island

Nimoa Island

Nimoa Island is an island in the Louisiade Archipelago in Milne Bay Province, Papua New Guinea.