Italian restaurant and pizzeria, known for traditional cuisine. A popular spot.