Independent hotel in the heart of Worcester set alongside views of the River Severn. Find them at Severn St, Worcester, WR1 2NF Visit their website PrevNext