It's free, but once saturated with businesses, becomes a mess.
I saw Bing's verson of local listings today, and realize they have Google beat hands down.
Google makes a mess of it. Maybe showing 7 companies with other ads, on a search page, with hundreds of other companies hidden.
Bing has theirs reduced to a small section that needs to be opened. By far the best way to go.