Get directions to: Favela's Taqueria, Vacaville, CA
Restaurant address: 2040 Harbison Dr Ste S Vacaville, CA 95687, USA
Restaurant: Favela's Taqueria