About Stroud, UK
Stroud is a marekt town in Gloucestershire in the Cotswolds, 10 miles south of Gloucester].
The town hall dates from the 15th century.
Stroud is a marekt town in Gloucestershire in the Cotswolds, 10 miles south of Gloucester].
The town hall dates from the 15th century.