Kelly's is good (they are a small chain now), but I hope that is not what you remember Boston for. You will have to pass some good sandwich shops to get here. If you are in Gloucester, though, why leave town?? It has been a few years, but I have always been pleased with the food up there. Heck, you are visiting a local, get some local advice!!! Have a great trip.