Le Tahaa is the ultimate luxury and exclusive hideaway of glistening beaches and sparkling waters in the South Pacific. Located on Motu Tautau just off the island of Tahaa in the Society Islands Archipelago, is the beautiful getaway and Spa that also ...
more