Get directions to: El Tejaban, Vacaville, CA
Restaurant address: 871 Merchant St Vacaville, CA 95688, USA
Restaurant: El Tejaban