This Italian restaurant specializes in Neapolitan pizza made with fresh, high-quality mozzarella and homemade tomato sauce. They emphasize hand-made pizzas using natural ingredients.