Los Altos Restaurant

  • 11367 Deerfield Dr,
    Truckee, CA 96161
  • Phone: 530-587-7872
  • Cuisine: Mexican Restaurant

Map

Unable to Display Map