Epica Sauvignon Blanc 2011
The Epica Sauvignon Blanc 2011 is an immensely refreshing Sauv Blanc from Chile’s Valle Central (Central Valley) from Viña San Pedro, one of Chile’s most prolific suppliers. These guys won the award in 2011 for Wine Enthusiast’s Best New World Winery. Rightfully so – they make some freakishly good wines over there that you’ve probably…
Read More