Resorts List

Le Taha'a Island Resort & Spa

"Location. Le Taha'a Island Resort & Spa is located on the island of Motu Tau Tau, French Polynesia. The secluded property is a five minute boat ride from the main island of [ ... ]


Return to Resorts Search