Taqueria Santa Cruz II, SANTA CRUZ, California (CA)
Comfortably operating at 1002 Soquel Avenue () in SANTA CRUZ, California (CA) (95062), Taqueria Santa Cruz II is available at 8314295193. It is best to give them a call beforehand to make a reservation.
More restaurants in SANTA CRUZ, California (CA)
Taqueria Santa Cruz II contact information and details:
Address: 1002 Soquel Avenue - , SANTA CRUZ, California (CA) 95062
Contact Phone: 8314295193