I have to admit that the pizza here is not my favorite, but the pasta and Italian sandwiches are delicious! I like the stuffed shells and the eggplant parmeasan snadwich, in particular. The Greek salad is the best on Franklin Street. I would steer away from other things, though. The pizza tends to be greasy and the garlic knots are usually cold.
more