This place is a total hole-in-the-wall but it's DELICIOUS and cheap. They make the bread fresh for every customer, and it's amazing (although you may wait 10 minutes or so for your order).
It's pretty much only good for take-out, though. In the nicer weather you can stop and eat at the couple of picnic tables they have outside, but there's only one tiny table inside for the rest of the year - and it would probably leave a lot to be desired in terms of atmosphere.