Your comment actually reminds me about a problem I had with my initial data pull. When you search a location/radius, by default Google only lists the "popular" restaurants nearby. I had to change that from the default value to "distance." Otherwise it was skipping restaurants in my search algorithm