Get directions to: Casa Lupe, Los Altos, CA Restaurant address: 185 Main St Los Altos, CA 94022, USA Driving Walking Bicycling Restaurant: Casa Lupe