Google discovered that certain types of businesses are most commonly sought out in their local area by analyzing the user behavior during trillions of searches. Google’s local search algorithm uses a proximity factor to account for your location when searching for local keywords. This happens even if the searcher does not include “near me” or a city name in their search.
For example, if you do the exact search at home, it will return entirely different results. This is understandable, as you will need pizza delivered nearby. However, if you are at work and need a Noodle delivered to your lunch, googling “Noodle delivery” will bring up a list of nearby SERPs.