annex, kenyatta university (main campus)RestaurantsStreet address not providedNairobi · KEPhone unavailableEmail unavailableWebsite unavailableHours not available