Italian restaurant specializing in pizza, seafood, and Sicilian cuisine.