Temporarily closed hotel in Santa Teresa Gallura, Sardinia. Offers Italian, Mediterranean, Grill, and Sardinian cuisine. Set in a natural environment.