Sella & Mosca: The best of Sardinian Wine
The name Sella & Mosca is synonymous with Sardinian Wine. They are the largest producer of wine in Sardinia. Because Spain governed Sardinia for many years, its winemaking and many grape varieties are influenced by Catalans. Sardinia lies between Corsica and Sicily. The island’s conditions with its craggy mountains, rough landscape and the climatic influences