Italian restaurant specializing in Neapolitan pizza, with buffalo mozzarella and meat dishes.