Four Seasons Resort Bora Bora is located on the northeastern shore of Bora Bora, French Polynesia. Opened in 2008, the hotel has 107 bungalows and villas and more than 15 acres of land for additional development in the future.
No. of rooms: 107
Managed by internal asset management team with Four Seasons Group