Amazing burritos, the 4x4 was almost too much food for me. Almost.
Rico Mac Taco Taqueria is located at Hayward, CA 94544