Location

Huahine Island Leeward Islands French Polynesia

Huahine Island, Leeward Islands, French Polynesia -16.7333, -151.0000