Kimara Bucha, Kimara Bucha, Morogoro Road, Tanzania
Mbezi Luis Dar es salaam TZ, 16113, Tanzania
Temeke Dar es salaam TZ, 11000, Tanzania