Where to stay in Nairobi Macushla House Emakoko The Palacina Giraffe Manor House of Waine Norfolk Hotel Ololo