Cainscross is a village in Gloucestershire, England, on the outskirts of Stroud.
Read more about Cainscross.