I have been coming here for the pizza and what I consider some of the best sandwiches I have ever had! (Real deli's aside).
You get a lot for your money and the taste is consistant!
The ambiance is not much really, I usually do take out myself. Dining in is fine too, just not a whole lot to look at.
Pros: Sandwiches, Prices
more