Four Seasons, Bora Bora

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.
Area
Asset Management