Los Arcos Mexican Grill

  1. (530) 386-3171
    3001 Northstar Dr.
    #3061
    Truckee, CA
    Operating hours: 
    10:30 a.m. to 8:00 p.m.