If you want a great sandwich at a low price, Chiocca's is the place to go. The sandwiches are so large that you will probably be taking half of it home for lunch the next day. Due to every sandwich being made fresh, there is sometimes a bit of a wait, but it's well worth it. You can get your sandwich faster if you order something that can be eaten cold. I highly recommend the chicken salad sandwich. The beer is very reasonable as well.
Pros: Great food, Extremely reasonable, Large portions
Cons: Sometimes a long wait, Can be crowded