Mbuzi ChomaRestaurantsStreet address not providedDar es Salaam · TZ+255759801074Email unavailablechat.whatsapp.comHours not available