Stowell is a small village in Gloucestershire, north of Cirencester.
Category: Gloucestershire geography stubs