Taqueria Mar y Tierra

754 W A St, Hayward, CA

Menu (As of 10/29)

Taqueria Mar y Tierra: hours and how to order