Santa Rita Sauvignon Blanc 120 is a Still wine from Maipo, Chile. [+]