Shrewsbury is a historic market town located in the county of Shropshire, England. Situated on the banks of the River Severn, it is the county town and largest settlement in Shropshire. With a population of around 71,000 people, Shrewsbury is a vibrant and bustling town that seamlessly blends its rich history with modern amenities. The town's history dates back over 1,000 years, and its medieval roots are still evident in its well-preserved architecture and narrow, winding streets. Shrewsbury is known for its striking timber-framed buildings, picturesque half-timbered houses, and charming cobbled alleys. The town's historic center is a designated conservation area, ensuring the preservation of its unique character.