Severn Valley
Staying in such a fine hotel in the heart of the breathtaking Severn Valley, a quality holiday with a superb varied itinerary is assured. Stourport is uniquely the only town in Britain to be built solely as a coming of the canals. The town is dissected by the River Severn, River Stour and the Staffordshire…
Details