Sella & Mosca

Sella & Mosca

Situated in the northwest corner of Sardinia, just inland from the pretty, historic port of Alghero, this 1,600-acre property with more than 1,200 acres of vines is one of the largest wine estates in Europe. In Italy and elsewhere in Europe, wine connoisseurs and...