Al Barretto is a cafe offering Sardinian specialties, coffee, ciabatta, and homemade cakes.