Shrewsbury is a bustling town resting in Shropshire, which is considered as one of England’s most beautiful counties and rests on the giant loop of the River Severn. As well as a plethora of shops and great places to eat and drink, Shrewsbury boasts a large collection of over 600 listed buildings, making it one of England’s finest heritage towns. Attractions here include Shrewsbury Castle, the NT’s stately Attingham Park and Quarry Park, which is home to the annual Shrewsbury Flower Show.