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