Authentic Sardinian restaurant, Babbu, offering a taste of Italy. Enjoy fresh pasta, artisanal charcuterie, and more.