High Street Deli has terrific sandwiches. The sandwiches are custom made to order, as you get to pick what goes on yours. I usually get turkey on sourdough and the sandwich ends up measuring about 6-7"" high. (I'm not kidding.) It's just crammed full of meat and yumminess. The only downside is the place gets PACKED with locals, mostly Cal-Poly students, and the wait can easily take up to an hour after placing your order. So, go before you even get hungry, or you may just eat every chip in teh building before you get to your sandwich.
Pros: Great, reasonably priced food
Cons: Wait time; virtually take-out only