Italian restaurant specializing in pizza.