Clumsyricks's Rome, Italy
L'Isola della Pizza
Via Degli Scipioni 45
Where to begin. The worst restaurant experience we had in Rome. They were very quick to seat us, but...
Largo Corrado Ricci 36
Overall, our stay was pleasant with a few inconveniences. Would have probably graded higher if not f...