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.

Calendar
Calendar