Mawato St, Dar es Salaam, Tanzania
Azikiwe Street Dar Es Salaam TZ, 9314, Tanzania
Mikochen, Tanzania