Taqueria Senaida's - 150 Tennyson Rd, Hayward, CA 94544, USA on Eaten