Four Seasons Bora Bora
FRENCH POLYNESIA – BORA BORA – MOTU TEHOTU The luxurious Four Seasons Bora Bora sits located off the coast of French Polynesia’s Leeward Islands. A quick 15-minute boat ride from the Bora Bora airport gets you to this resort, located on a private islet surrounded by bright blue waters. The resort epitomizes elegance with comfort … Read more