I would give this site 5 stars, but I often find that tineye.com cannot find the images I search for.
But other than that, it's a great idea, easy to use, and usually works. :)
TinEye is the best online reverse image search engine similar to Google Goggles (only for Android). You can submit an image to TinEye to find out where it came from, how it is being used, if modified versions of the image exist, or to find higher resolution versions. Load up a photo from a point of interest and TinEye lets you know, what it is.
To reply as a company, please sign up here.