Google My Business, is the new name for what was once Google Places, which is Googles local business website. It allows local businesses to submit their information, and be included in Google maps search results.
It has a great benefit for the SEO of local businesses.
When applying, the business must verify its details are correct, usually by confirming a card sent in the post.
More information can be found here (https://www.google.com/business/)