Avatoru

Avatoru

Avatoru is the chief town of Rangiroa, a coral atoll in the Tuamotu Archipelago.

Read more about Avatoru.