Taqueria Eduardo II

1104 W Tennyson Rd # D, Hayward
(510) 732-0254

Order Online