View all 2 wines from Castillo Labastida

 

Castillo Labastida Reserva Tempranillo 2004

Spain

$21.95
  • 85
 
 

Castillo Labastida Reserva Tempranillo 2004

D.O.C.A., Rioja, Spain

Reviewed: November 21, 2009

$23.95
  • 119
90/100