Map Location
Okapi Hotel
KN 87 St, Muhima, Kigali, Nyarugenge, Rwanda
Open in AI mode
Open in Google Maps