Right opposite our hotel and about 10 mins walk from the Termini we ate at this restaurant which was family run (aren't they all?) The service and the food were excellent. This restaurant is on a busy corner for traffic but you can always go inside to eat.
The strange thing about this restaurant was that we were ordering almost the same size of meal but every night the meals seemed to get larger, oh yes and the price got less, can't be bad eh.
Ristorante al Grappolo d'Oro
Via Palestro, 4 /10 <> Tel. 06 / 4941441 - 4452350