Welshpool is a busy market town in mid-Wales. It is situated on the River Severn in Montgomeryshire.
See more Cities and Towns.