Los Altos Grill offers a relaxed atmosphere where guests can enjoy hearty, down-home dishes and cocktails. This is a must-try restaurant in Los Altos.