MapMyRide | CA89. 267 Loop in Truckee, California