4001 North Village Drive #4111, Truckee, CA 96161, United States
Location
4001 N Village Dr
Truckee
, CA
See map: Google Maps