Local listing is to list your site in local business. Since there are are lots of globals websites your website may not be visible when listed globally unless it has good ranking and SEO. But, it can be visible in local listing.
Just know that the local sites of your country area will be given priority in local listing. You will have to add your site to local business directories.
Try to put content that will be effective to your locality/area/country. Google :
http://www.google.com/local/addRegards
BABA