Get directions to: Alejandro's Taquera, Vacaville, CA
Restaurant address: 348 Merchant St Vacaville, CA 95688, USA
Restaurant: Alejandro's Taquera