The English country village of Castle Combe in the Cotswolds.

The English country village of Castle Combe in the Cotswolds.