The streets of Montrésor, a small village in the Loire Valley in France

The streets of Montrésor, a small village in the Loire Valley in France

Source: pinterest.com