How do I show multiple nodes on the same page without writing code? Let's say on my "contact" page, I want to use a google map (module), contact form (webform module), show our address (node using Address field), and list some social icons. Let's say stacked on top of each other in the "content" region.

What is the easiest way to do that? 

Note: this similar question involves code, I want to avoid that:

How do I create multiple nodes on the same page?
I came to a similar situation of your question before. I need a page, divided to two parts. On left shows company info such as Google map, company address, phone number etc. On the right side, shows a "Webform-ed" Contact Us form. The single page is actually a Panel node of a combination of two other nodes.

My solution is use Panel modules. 

Enable modules:



Create a Panel Node, pick a layout of the Panel node. 




Add content to each place.


Select existing node you created. (e.g Company info node  &amp; Contact us node)