Located in the capital, Libreville, this intercontinental hotel is a perfect launching point to explore this beautiful country.