11382 Northwoods Blvd
Truckee, California 96161 United States