 <p>I also believe it's region bias but did you tried comparing name and address of the result? It's happen to me sometimes I get the address and not the name lat lng pairs. I suggest you also to try this url from google <a href="http://maps.google.com/maps/geo?q=" rel="nofollow">http://maps.google.com/maps/geo?q=</a> see my answer: <a href="http://stackoverflow.com/questions/12788664/google-maps-api-geocode-returns-different-co-ordinates-then-google-maps/12790012#12790012">Google Maps API: Geocode returns different co-ordinates then Google maps</a>.</p>