Pizza restaurant I Vigliacchi offers Italian, seafood, and Mediterranean cuisine.