Isola Sarda is a restaurant offering Sardinian cuisine.