Duveaux Farm

Duveaux Farm in Guernsey.