At the present, Walmart has 6 locations near Shrewsbury, Pennsylvania. The listing of all Walmart stores in the area can be foundthis page.