Home >> Le Taha'a by Pearl Resorts

Le Taha'a by Pearl Resorts

Taha'a, Tapu'amu, Leeward Islands, 98733, French Polynesia

Le Taha'a by Pearl ResortsSuite, Overwater (view over Bora Bora)
All Photos

Tourism News

Le Taha'a by Pearl Resorts

Taha'a, Tapu'amu, Leeward Islands, 98733, French Polynesia