Last week we teamed up with some of our favorite local bands to introduce you to your new favorite sandwich shops. All of them were located in either Allston or Brighton, so you’ve had plenty of time to check out every single one on the list and judge for yourselves….right?