Los Altos Restaurant 11367 Deerfield Drive Truckee CA United States
Phone: 530.587.7872 Alcohol: full bar
Dress: casual