Elegant Italian restaurant, centrally located near Olbia's historic center. Offers high-quality ingredients and a refined atmosphere.