Restaurant and pizzeria offering pizza and grilled dishes. A small, welcoming spot.