Capriottis is an old favorite. By far the best hot sandwich shop around! The turkey cranberry is good, but I never go wrong with the chicken cheesesteak! Just add hot peppers for perfection!
They have indoor or great outdoor seating with even heaters in the winter!