The Deli

The best overstuffed sandwiches this side of New York. Pizza and hot dogs, too.