Villa Teresa Organic Merlot 750ml

Villa Teresa Organic Merlot 750ml

  • $17.99
    Unit price per 


Merlot / 12% ABV / Veneto, Italy 

A bright, ruby red wine that is vinous with a slightly herbaceous bouquet.

We Also Recommend