Localizado em Beni, o Okapi Palace tem um jardim e um bar. Este hotel de 3 estrelas oferece acesso Wi-Fi gratuito. A propriedade dispõe de uma recepção aberta 24 horas. Os quartos do hotel incluem uma secretária e uma televisão de ecrã plano.