Duperre Islands

Bramble Haven is an atoll in the Louisiade Archipelago. Its islands on the northern section are grouped as the Duperre Islands.

Duperre Islands

Bramble Haven is an atoll in the Louisiade Archipelago. Its islands on the northern section are grouped as the Duperre Islands.