This sub shop is fabulous. Italian flare - fresh - the best subs/sandwiches in town.
It can be a little tricky to "get into" because of its location (Behind tracks - not easily accessible from one side of the street) but it is worth making the effort. Make sure to check out the soups and desserts when you go.
I have only had carry out but there is an area to dine. It may be counter service...not sure. .