Stourport-on-Severn, often shortened to Stourport, is a town in north Worcestershire, England, a few miles to the south of Kidderminster. Stourport lies on the River Severn, and at the time of the 2001 census had a population of 19,713. In 2006 Stourport-on-Severn was granted Fairtrade Town status.
Choose the category Haven’t found your object in our catalogue? Add it! It’s easy!