Videos by Los Altos Tasting Room & Wine Shop in Los Altos. Conveniently located in downtown Los Altos, enjoy our Tasting Room & Wine Shop featuring 25+ highly