8989 River Road Sold Property Details Address: 8989 River Road City: Truckee State: CA Zip: 96161 MLS#: 20202644 Beds: 7 Baths: 6.5 Square Feet: 4307 Garage: 2 Car Year Built: 2009 Status: Sold Contact Us About This Property Name* First Last PhoneEmail* Would You Like to Schedule a Showing? Yes, I would like to schedule a showing CommentsCAPTCHAPhoneThis field is for validation purposes and should be left unchanged.