Shrewsbury is a little historic English market town set in the beautiful countryside between Birmingham and mid-Wales. It is just 9 miles (14 km) from the Welsh border and about halfway along a north-south line running from the Wirral peninsula to the Bristol Channel. It is the County...
