French Polynesia Leeward Islands Taha'a
Le Taha'a Island Resort & Spa
A luxurious 5-star Polynesian resort offering overwater suites, pristine beaches, and a tranquil spa in the Leeward Islands, French Polynesia.
- 40 60 84 00
- https://www.letahaa.com/
Le Taha'a Island Resort & Spa Guides
11 Days in French Polynesia
chiefseeker (Jody Vandergriff) Planning a trip to French Polynesia NYE 2020.