This appears to be a small village in France. The sign on the shop in the street reads 'Le Prieure' which seems to be French, but oddly, the cars in the distance are driving on the Left which suggests it isn't France. I'm therefore slightly confused and would welcome suggestions using the comments system.