1. A computer-implemented method of identifying a representative geo-tagged image for an establishment, comprising: recognizing text strings in a plurality of geo-tagged images; identifying an establishment near geographic locations specified by geo-tags of the plurality of geo-tagged images; extracting a plurality of phrases from information associated with the establishment; comparing text strings recognized in the plurality of geo-tagged images with the extracted phrases to derive one or more matches between the text strings and the phrases; scoring a plurality of image-establishment pairs responsive to the comparisons, an image-establishment pair pairing a geo-tagged image having a recognized text string that matches a phrase extracted from information associated with the establishment; and selecting a representative geo-tagged image for the establishment from among the plurality of image-establishment pairs responsive to the scores.