Stowell, Gloucestershire

From Wikipedia, the free encyclopedia

Stowell is a small village in Gloucestershire, north of Cirencester.