This is Château de Lanquais, not far from Bergerac, in Périgord.

The picture has been taken on slide film, probably Provia 100F, around September 20th 2001.