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