Where are Ron and Ellen?

France 2005


Village of le Caylar

On the way to the (wonderful!) restaurant in the village of le Caylar.