"So, more and more Google is serving local business results for generic search terms such as Italian Restaurants and using IP location to determine which listings appear. The problem is that your IP is not always located in the same city as your physical location. I am located in Virginia Beach but my IP is based in Chesapeake, VA. So, as I search for a delicious Italian restaurant to have lunch at today (mmm, carbs) I am served a 10 pack of terrific ideas…but they are in Chesapeake!"
SEO BLOG » Blog Archive The (My) Problem with Google’s IP Based Search Results