Coming Soon - 66 Mount Hamilton Avenue, Los Altos, CA 94022 A touch of Europe in Silicon Valley! The aesthetics of this four bedroom, three and a a quarter