Google Unveils Neural Network to Determine the Location of Almost Any Image
You could improve the accuracy by using the timestamp of when the photo was taken & looking at the amount of daylight in the photo.