Get directions to: Chachos, San Jose, CA Restaurant address: 18 S Almaden Ave San Jose, CA 95113, USA Driving Walking Bicycling Restaurant: Chachos