Village of Castle Combe, Wiltshire, UK. Bridge over River BybrookVillage of Castle Combe, Wiltshire, UK. Bridge over River Bybrook