I will be staying at the Residence Inn Worcester and wanted to get a few groceries (the hotel has a service but I'd rather get the groceries myself.) What is the closest grocery where I can pick up some fresh salad, fruit, milk and maybe a microwaveable dinner? A store with organic options would be nice but not mandatory. I did try to look around using the Residence Inn website and there is a Shaw's in Shrewsbury but wanted to know if there was something closer. Also it has to be open in evening as I will be arriving late in the day. Thanks.