50 Worlds Best Restaurants DININGPiazza Duomo Alba, Italy: Truffle Country Posted on January 23, 2020February 2, 2020 by Guest Contributor1 comment on “Piazza Duomo Alba, Italy: Truffle Country” Continue reading "Piazza Duomo Alba, Italy: Truffle Country"