Update Info - Costa Brava Taquiera
This restaurant was reported as closed. If it is open, let us know.
Costa Brava Taquiera
420 River St
Santa Cruz, CA 95060
420 River St
Santa Cruz, CA 95060
This restaurant was reported as closed. If it is open, let us know.