Get directions to: Silan, Los Altos, CA Restaurant address: 376 1st St Los Altos, CA 94022, USA Driving Walking Bicycling Restaurant: Silan