Located in Beni, Okapi Palace has a garden and bar. This 3-star hotel offers free WiFi. The property offers a 24-hour front desk. At the hotel, rooms include a desk and a flat-screen TV.