Pic: 123 - Hotel Vahine Island

Vacationers take the sun on the beach of Vahine Island, an intimate hotel built on a paradisiac motu (islet) of Tahaa in the Leeward Islands.
Back