I have been a regular customer of Hannah's for over a decade (I work close by) -- and for a good reason. This tiny, unassuming place has great food (and is it possible?) even greater service.
You can enjoy your own custom-prepared sandwich (they have a wide variety of selections), a variety of delicious salads, or their daily hot specials (check on their website for a two-week preview!). I particularly like the daily specials (and surprises) -- they have a very interesting and varied menu. Their soups are absolutely awesome.
If your taste veers towards the cheap over-salted and -sugared prepared frozen foods, this is not for you -- Hannah's hot meals and salads allow you to taste and enjoy the actual ingredients. Check it out -- and when you do, don't forget to try their exotic soups.
Tip: they get pretty busy around lunch time, so get there early if you can.