Where is Stroud located?

Stroud is located in Gloucestershire, in the southwest of England. It lies in the valley of the River Frome, about 10 miles south of Cheltenham and 12 miles east of Gloucester.

More Gloucestershire FAQs

A selection of other Gloucestershire related FAQs.

Want to add a Gloucestershire FAQ?

If you'd like us to add a Gloucestershire related FAQ, please let us know what you'd like to see answered.