If you login, and edit your business listing, you will see a link that reads, "Fix incorrect marker location" on the right side of the page. Clicking on that link will open up a smaller window that looks like this:
Then you can click and drag the red marker to the new location and click save. Google Maps will then register that update and in the future note the new location for your business's listing in Google Maps.
Forum discussion at Google Groups.