La Sierra Taqueria
901 H St, Antioch
(925) 755-8151
Menu
Restaurants in Antioch, CA
La Sierra Taqueria
901 H St, Antioch, CA 94509
(925) 755-8151