The Best Restaurants in Carloforte, SardiniaView allHotel Paola3.35(0 reviews)Italian / 10315.9 km from Nearby search