Bar Central 80

Santa Teresa di Gallura


Right on the main square, this central hub swells with happy holidaymakers until the early hours. Grab an outside table and enjoy ringside views of the piazza with your drink.