Motu Toopua Bora Bora French Polynesia, Bora Bora Island
The Bora Bora Nui Hotel is perfectly located for both business and leisure guests to Bora Bora Island.All 120 rooms at the hotel have all the modern facilities guests' would expect from a hotel of this class.Each guestroom features amenities such as air conditioning, hair dryer, internet access...
Next »