It’s no surprise that Shrewsbury gets named one of the happiest places to live in the UK. Nestled in a nook of the River Severn, the historic ‘Town of Flowers’ offers photo opportunities at every turn. Plus, with over 1,000 years of history to its name – much of it intertwined with the castle and abbey – there’s plenty of fascinating days out, too. Our Shrewsbury hotels are perfect for ticking off the town’s top attractions, sampling the excellent food scene, indulging in a shopping spree, taking a trip to the revered Theatre Severn, or revelling in some late night dancing at The Buttermarket. With something for everyone, you’ll never be left wondering what to do in Shrewsbury; no wonder Charles Darwin decided to be born here.