Shrewsbury is a charming market town that can be found in the English West Midlands region in the Shropshire county. The impressive Shrewsbury Castle and the breathtaking St. Chad's Church are only two of the well-preserved mediaeval structures found...