6 reviews
769M+V4H, Nova rd, Dar es Salaam, Tanzania
Kumila St Mburuja St Dar es salaam TZ, 12108, Tanzania