Update Info - Tacos El Limon
This restaurant was reported as closed. If it is open, let us know.
Tacos El Limon
13320 Depot St
San Martin, CA 95046
13320 Depot St
San Martin, CA 95046
This restaurant was reported as closed. If it is open, let us know.