Lagrimas de Garnacha
Extremadura, Spain
100% Garnacha
Translates to "tears of Garnacha" - it is a light, strawberry jo...
Extremadura, Spain
100% Garnacha
Translates to "tears of Garnacha" - it is a light, strawberry jolly-rancher vibes highly drinkable chillable red.