
Alba, Bra, Langhe & Roero
The Langhe and Roero area is made up of about a hundred towns, most of them very small and perched on hilltops surrounded by...
read moreThe Langhe and Roero area is made up of about a hundred towns, most of them very small and perched on hilltops surrounded by...
read more