Update Info - La Mejor Taqueria
This restaurant was reported as closed. If it is open, let us know.
La Mejor Taqueria
36926 Sycamore St
Newark, CA 94560
36926 Sycamore St
Newark, CA 94560
This restaurant was reported as closed. If it is open, let us know.