Italian restaurant specializing in pizza, arrosticini (grilled skewers), and other Mediterranean dishes.