Adresses are usually free but phone numbers cost money. I think they use a lot of public land records so you frequently get some out of date listings.
http://www.zabasearch.com/