Yes and a great one!!
Yes they do. Their teriyaki bowl is delish. Don't care much of their sandwiches. They have other stuff too, fried chicken, pizza sticks and etc.
Yes great food and daily specials
Yes
not sure about a deli, but the store is well stocked with lots to choose from.
A small one but it is there.
Thanks! Your answer is awaiting moderation.