Tag: Barefoot Luxury

Le Taha’a Island Resort & Spa

0 Comment
The gorgeous Le Taha’a Resort & Spa is located on Motu TauTau, overlooking the main Island of Taha’a in one direction, and Bora Bora in another. A quick 35 minute