Located at the south tip of the main island of Bora Bora, Le Maitai Polynesia is nestled against a hillside overlooking the lagoon in lush tropical gardens. Book now