Italian restaurant serving pizza, known for quality ingredients and good service.