List of nodes within a block
There are multiple ways to do this.


You can create a view page with list of nodes and you can add other
content in the views header or footer area. 
You can create it as view attachment and can add to other view.


Basically views have a great flexibility to get embedded in one another,panels, nodes etc.