DiFabio's is a catering company, with a storefront lunch/dinner take out joint. I have sampled many of their gourmet lunch and dinner items and have always found the food to be good, with quality products. It is rather expensive, you can spend close to $8 for a sandwich. THe menu varies daily. There are daily specials and a soup of the day. I would recommend their soup, pannini's and whatever grilled chicken sandwich (usually offered w/rabe broccoli).
Parking is limited and somewhat dangerous to access.
more