The lovely Cotswold village of Castle Combe is situated along the lovely banks of the river Bybrook, England.
england