Italian restaurant specializing in pizza and other Italian dishes.