Severn Sleeps is a modest 2.0-star accommodation in the historic town of Shrewsbury, England. Nestled along the River Severn, it offers a quiet retreat for travelers seeking simplicity and local charm. The property features a limited number of guest rooms, each designed for basic comfort without luxury extras.