Trattoria Sarda Armidda offers Sardinian cuisine.