Sella & Mosca Sardinian Wines
What comes to mind when one reads the word, “Sardinia”? Sardines? That island where Napoleon was exiled? (Actually, he cooled his heels in Elba.) Anything? The difficulty of mentally associating much of anything with Sardinia is understandable—it’s a distant and