Food Safety Report: KFC - Mombasa Road, TotalEnergies Service Station, Mombasa Road, South, Kenya 2 months ago • details 2 I had a nyama nyama I’ve been vomiting and having stomach upset since that time