Searching for a REST Reverse Geo Location API.

A client requires adresses from lat/long

A search comes up with pages of companies, so just throwing the question out to
see if any one has used and recommends a service