Get directions to: Delisia's Taqueria, Watsonville, CA
Restaurant address: 130 E Lake Ave Watsonville, CA 95076, USA
Restaurant: Delisia's Taqueria