GMaps page with a marker pin on your location based on address we supply
To make a marker for a corporate contact page, I think it will be good to put just HTML code provided by Google Map in the template file.

Or else you can create a block and put script in block body and render it using Full HTML.

To generate HTML code create marker on Google map, Click on the Button right to Print and it will give you the code for iframe