UBUNGO PLAZA LIMITED

Location: UBUNGO PLAZA, Dar Es Salaam.