Taqueria Elvia's

441 S Center St, Turlock
(209) 626-0654

Order Online