Get directions to: Abouche, Scotts Valley, CA Restaurant address: 214 Mount Hermon Rd Ste E Scotts Valley, CA 95066, USA Driving Walking Bicycling Restaurant: Abouche