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