Projects Giraffe Manor: Nairobi, Kenya The Giraffe Manor stands as one of the most emblematic structures in Nairobi, marked by ...