Italian Cabernet Sauvignon

  • Le Farnete, Barco Reale di Carmignano
    Score 90
  • Le Farnete, Carmignano Riserva
    Score 92
    €32.99