Get directions to: La Cabana Taqueria, Santa Cruz, CA
Restaurant address: 500 Cabrillo Ave Santa Cruz, CA 95065, USA
Restaurant: La Cabana Taqueria