Shrewsbury is a town located in central England. It has a population of around 70,000 people and is known for its historic buildings and architecture from the medieval era. The River Severn flows through the town and it has many parks, gardens and open spaces that residents and visitors enjoy.