Get directions to: El Faro Taqueria, Scotts Valley, CA
Restaurant address: 243 Mount Hermon Rd Ste A Scotts Valley, CA 95066, USA
Restaurant: El Faro Taqueria