Processing, please wait ...
Taqueria Cazadores
Santa Clara
Cuisines: Mexican
Address: 3763 Lafayette St ; Santa Clara CA, 95054
Great food and service
The service was awesome, the owner was very friendly. We appreciate his flexibility and willingness to accommodate is at last minute.