Roman Pizza is the heavenly scented pizza by the slice you see all over Rome. Although in your travels you may have devoured a piece in seconds thanks...