I made a table of local software companies by entering "Software Companies Mountain View" into Google Squared, the latest offering from Google Labs. Whereas it couldn't find me investors in private companies, or reliable income and revenues in public companies it did a pretty good job.
Try entering terms like "Restaurants Mountain View". Don't put the quotes in the Google Search box. Some of the results work, others don't - but it looks like it will be very useful for analysts, finding sales leads, homework assignments and more.