Whole Foods to open new store in Shrewsbury. Shrewsbury – If all goes according to plan, Whole Foods will be the newest grocery store chain to open a store in Shrewsbury. The company announced July 30 that it is planning to open a store at the site of the former Spag's property on Route 9.