Isola Sarda is an Italian restaurant specializing in wood-fired pizzas and a diverse menu of Italian cuisine.