Taqueria Eduardo II
1104 W Tennyson Rd # D, Hayward CA 94544