Get directions to: Los Gallos Taqueria, Scotts Valley, CA
Restaurant address: 18 Victor Sq Scotts Valley, CA 95066, USA
Restaurant: Los Gallos Taqueria