Bar Barbagia di Zedde is a bar offering Italian cuisine, beer, and coffee. It's a popular spot.