No. Shrewsbury is in Shropshire, England, several miles from the border. The town of Newport (also in Shropshire) lies directly on the England–Wales boundary.