La Sierra Taqueria
901 H St, Antioch CA 94509