In the South Pacific, Bora Bora – the most famous of French Polynesia’s Leeward Islands and recently awarded the title of “the best island in the world” by U.S. News – invites you to immerse yourself in a tropical paradise. Four Seasons Resort makes for the perfect base for your Bora Bora vacation.
Best suites in the world, Hotels, Luxury Travel, Recommented Places, Traveling