Noumea, New Caledonia, sits on the southwestern coast of the main island 70 mi/115 km northwest of Ile des Pins. Noumea is the territory's largest city and its capital. Noumea is also very French, ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results