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.
Bar Central 80
Santa Teresa di Gallura
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.