Stroud

Stroud is at the heart of the Five Valleys in the Cotswolds. It is in Gloucestershire, England.

For the town in Oklahoma Frontier Country see Stroud Oklahoma.