Tacos El Abuelo ★★★★☆4.3 (26) Restaurants Taco restaurant 13320 Depot St, San Martin, CA 95046 Closed today Call Website Details →