Excellent sandwich shop with small tables and top notch food. The ham is great, as is the turkey. They also have some of the best cookies I have ever eaten. Worth the time to give it a try.
They also sell take out food as box lunches and complete meals.