Update Info - El Faro Taqueria
This restaurant was reported as closed. If it is open, let us know.
El Faro Taqueria
775 Lockhart Gulch Rd
Scotts Valley, CA 95066
775 Lockhart Gulch Rd
Scotts Valley, CA 95066
This restaurant was reported as closed. If it is open, let us know.