
Alba is a pretty town in northern Italy that visitors from around the world flock to each autumn for prized white truffles. Compact, cobbled and full of history, it is nestled in the Langhe wine region and is a great base for the exploring the area....
No transcript available.