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.
http://en.wikipedia.org/wiki/Stourport-on-Severn