Best Western Plus Truckee-tahoe Hotel

11331 Brockway Rd Truckee CA 96161 USA

(530) 587-4525

Location