Bar serving Italian cuisine. Located in Santa Teresa Gallura.