Results 1 results found High Street and bridge over the Bybrook River, Castle Combe, Wiltshire, Engalnd, United Kingdom, Europe