Indaba Campsite Campground Address 16 Muiri Lane, Nairobi, Kenya Contact +254 20 892217 Rating on Google Maps 4.20 (40 reviews) Open on Google Maps