Site Overlay

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 andContinue readingSella & Mosca Sardinian Wines

Scroll Up