Hotels The Manor Hotel Nyarutarama 64 KG 552 St, Kigali Rwanda Added on December 16, 2023 Wi-Fi 23 Rooms