Pomodoro is probably one of the better Italian restaurants in the area. I've ordered delivery from Pomodoro after eating there one day. The delivery is just as good as eating in. I've tried both their pizzas and their pastas, was more than satisfied with both.
more